使用说明
项目简介
Prisma MCP Server 是 Prisma CLI 工具集的一部分,它实现了 Model Context Protocol (MCP) 协议,旨在为 AI 智能体提供数据库管理服务。通过 Prisma MCP Server,AI 智能体可以安全、可扩展地管理 Prisma Postgres 数据库实例,例如创建新的数据库实例、运行数据库 schema 迁移等操作。
主要功能点
- 数据库管理能力: 允许 AI 智能体管理 Prisma Postgres 数据库,包括数据库实例的生命周期管理和 schema 迁移。
- MCP 协议支持: 实现了 Model Context Protocol 协议,能够与兼容 MCP 协议的客户端进行通信。
- JSON-RPC 通信: 通过 JSON-RPC 协议与客户端交互,接收请求并返回响应。
安装步骤
Prisma MCP Server 包含在 Prisma CLI 工具中,无需单独安装。确保你的项目中已经安装了 Prisma CLI。
如果你的项目尚未安装 Prisma CLI,请使用 npm 或 yarn 进行安装:
npm install prisma --save-dev # 或 yarn add prisma --dev
服务器配置
MCP 服务器配置信息通常在 AI 工具的 JSON 配置文件中指定。以下是 Prisma MCP Server 的典型配置,请根据你的 MCP 客户端进行配置:
{ "mcpServers": { "Prisma": { "command": "npx", "args": ["prisma", "mcp"] } } }
- server name (服务器名称): 'Prisma' (可以自定义,用于在客户端中标识该服务器)
- command (启动命令): 'npx' (用于执行 npm 包)
- args (命令参数): '["prisma", "mcp"]'
- 'prisma': 指定要执行的命令为 prisma
- 'mcp': prisma mcp 子命令,用于启动 MCP 服务器
基本使用方法
- 确保你的项目中存在 Prisma schema 文件 ('schema.prisma'),并且配置了 PostgreSQL 数据库连接。
- 启动 Prisma MCP Server。根据你使用的 AI 工具,配置并启动 MCP 客户端连接到 Prisma MCP Server。客户端通常会使用上面提供的 JSON 配置信息来启动服务器进程。
- AI 智能体可以通过 MCP 协议与 Prisma MCP Server 交互,执行数据库管理操作。具体的操作取决于 AI 智能体和 Prisma MCP Server 所支持的功能。请参考 Prisma 官方文档了解更多关于 Prisma MCP Server 的功能和使用方法。
注意: Prisma MCP Server 主要设计用于 Prisma Postgres 数据库的管理,其他数据库类型的支持可能有限或不支持。
信息
分类
数据库与文件