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 或更高版本

  • 一个包管理器(npm、pnpm 或 yarn)

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:在 Discord 的 prisma-next 频道中与我们交流。

许可证

Apache 2.0。参见 LICENSE。

Related MCP Connectors

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.
    108 npm
    -
  • A
    license
    A
    quality
    D
    maintenance
    Database management — connect, query, describe schemas, run migrations, and monitor active queries across PostgreSQL, MySQL, and SQLite.
    15
    35 PyPI
    MIT
  • A
    license
    A
    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.
    10
    3 npm
    MIT

Appeared in Searches