Skip to main content
Glama
prisma

Prisma MCP Server

Official
by prisma

正在寻找 Prisma ORM 7? 它位于本仓库的 v7 分支,npm 上的 prisma@prisma/* 包也继续从那里发布。

Prisma Next 目前处于抢先体验阶段,我们在社区公开构建它。随着你的反馈塑造 API,它们仍将不断演进,因此我们不建议将其用于生产环境。欢迎同行:给仓库加星标,关注 X 上的 @prisma,或在 Prisma 博客上阅读了解。

Prisma Next 是 Prisma ORM 的 TypeScript 重写版,设计初衷是可扩展可组合,并且对 AI 智能体友好。阅读完整公告:Prisma ORM 的下一次演进

前提条件

  • Node.js 24 或更高版本

  • 一个包管理器(npmpnpmyarn

Related MCP server: PostgreSQL MCP

快速开始

1. 脚手架搭建一个新项目

交互式脚手架工具会选择一个 JavaScript 框架(Next.js、Vite、Hono 等),并将 Prisma Next 与你选择的数据库(PostgreSQL 或 MongoDB)对接:

npm create prisma@next

完成后你会得到一个可运行的应用、一份入门契约,并且智能体技能已注册好。

2. 或者,将 Prisma Next 添加到现有项目

在仓库根目录运行:

npx @prisma/cli@next orm init

prisma orm init 会生成 prisma.config.ts,在 src/prisma/ 下搭建一个入门契约和 db.ts,安装运行时,发出契约,并注册智能体技能。它不会改动你的框架或构建配置。

3. 让 AI 智能体处理所有 Prisma Next 相关事务

两个安装程序都会在项目根目录留下一个顶层的 prisma-next.md 入门引导文件,供任何智能体优先阅读。init 还会在每个工作流对应的两个位置,各生成一份 SKILL.md,这样不同的智能体运行时就能在其预期的路径下找到它们:

  • .claude/skills/<skill-name>/SKILL.md — 供 Claude Code 使用

  • .agents/skills/<skill-name>/SKILL.md — Cursor、Copilot Agent 和其他运行时的通用位置

项目根目录的 skills-lock.json 文件会跟踪已安装的技能版本。当你的提示词与技能匹配时,编辑器的 AI 助手会自动加载相应的技能。

只需描述你想要的即可。例如:

"添加一个 posts 模型,与 users 建立关联,然后编写一个查询,加载每个用户最近的三个帖子。"

智能代理会加载 prisma-8 技能,打开其契约和查询参考文件,然后端到端地驱动这一变更。

有关完整目录以及每个技能涵盖的内容,请参阅 skills/README.md

发现 Bug、缺少功能,或有疑问想问团队?

问问你的智能代理吧。prisma-8 技能的反馈流程会帮你起草一份结构化的 GitHub Issue,或者给你一个 Prisma Discord 链接以便直接交流。在提交之前,你可以先进行审查和确认。

面向扩展开发者

Prisma Next 的核心非常精简。所有围绕它的功能——包括 PostgreSQL 支持本身——都构建在同一个公开的 SPI 之上。如果你一直想把你的工具或库与 Prisma 集成,这就是切入点。

一些示例:

  • @internal/extension-pgvector — 用于语义搜索的 pgvector 支持。

  • @internal/extension-prisma — 一个示例扩展,展示了扩展如何挂钩到查询执行中。

想发布你自己的扩展?扩展作者指南将带你了解 SPI 以及如何发布扩展。

想发布你自己的扩展?扩展作者指南将带你了解 SPI、你的扩展可以挂接的各个层,以及团队如何在 Prisma Next 目录中推介新扩展。

支持的数据库

Prisma 8 支持PostgreSQL 达到全面可用(GA)——目前仅此而已:

  • PostgreSQL — 主要目标;在 Prisma 8 中达到全面可用(GA)

  • MongoDB — 早期体验,用于证明该框架在 SQL 之外也能工作

  • SQLite — 目前只是一个概念验证

MySQL 将在后续版本中支持。请参阅路线图,了解在 8.0.0-rc.1 发布之前必须完成的事项。

参与贡献

有关环境搭建、命令、签署约定和 PR 预期,请参阅 CONTRIBUTING.md。对于实质性的改动,请先提出 Issue,这样我们可以在你投入实现时间之前提供方向匹配的反馈。

安全问题:请遵循 SECURITY.md 中的私有漏洞报告流程。请不要将其作为公开 Issue 提交。

社区

你使用 Prisma Next 构建了什么?在 X 上标记 @prisma。最佳社区项目会获得点名推介并在这里展示链接。

  • Discord:在 Discordprisma-next 频道中与我们交流。

许可证

Apache 2.0。参见 LICENSE

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
13dResponse time
2wRelease cycle
35Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI-driven PostgreSQL database management with secure OAuth 2.1 authentication, enabling users to administer, monitor, and query databases with support for extensions like pgvector, PostGIS, and pg_cron.
    121
  • A
    license
    A
    quality
    D
    maintenance
    Database management — connect, query, describe schemas, run migrations, and monitor active queries across PostgreSQL, MySQL, and SQLite.
    15
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables provisioning and managing PostgreSQL databases, running SQL queries, and evolving schemas with tracked migrations, with automatic account creation and no configuration needed.
    14
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for managing Prisma Postgres.

  • Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…

  • Comprehensive PostgreSQL documentation and best practices, including ecosystem tools

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/prisma/orm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server