Token导航 LogoToken导航TokenDH.com
MCP Postgres logo
数据服务stdio官方级别未说明来源级核验

MCP Postgres

MCP Server

prisma

一个基于Model Context Protocol (MCP)的PostgreSQL数据库服务,提供CRUD操作和类型安全的数据库管理。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
数据库服务类型安全PostgreSQLCRUD操作TypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

a21071

提供方

a21071

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx prisma migrate dev

详细介绍

MCP PostgreSQL服务器

-

一种模型上下文协议(MCP)服务器,通过MCP工具提供PostgreSQL数据库操作。

特性

  • 用户和帖子实体的CRUD操作
  • 使用Prisma进行类型安全的数据库操作
  • MCP兼容工具接口
  • 使用TypeScript构建类型安全

安装

  1. 克隆存储库
  2. 安装依赖项:
git clone https://github.com/a21071/mcp-postgres.git
cd mcp-postgres
npm install
  1. 设置PostgreSQL数据库:
docker-compose up -d
  1. 运行数据库迁移:
npx prisma migrate dev
  1. 构建项目:
npm run build

用法

运行服务器:

npm start

可用的MCP工具

  • 获取数据:从PostgreSQL检索用户数据
  {
    "tableName": "user"
  }
  • addUserData:将新用户添加到数据库
  {
    "email": "user@example.com",
    "name": "John Doe",
    "age": 30
  }
  • 删除用户数据:按ID、电子邮件或姓名删除用户
  {
    "id": "clxyz...",
    "email": "user@example.com",
    "name": "John Doe"
  }
  • 更新用户数据:更新用户信息
  {
    "id": "clxyz...",
    "email": "new@example.com",
    "name": "New Name"
  }

数据库模式

服务器使用以下Prisma架构:

model User {
  id        String   @id @default(cuid())
  email     String   @unique
  name      String?
  age       Int?
  createdAt DateTime @default(now())
  posts     Post[]
}

发展

  • 观看模式:
npm run watch

依赖项

许可证

麻省理工学院

目录标签

目录标签

数据库服务类型安全PostgreSQLCRUD操作TypeScript本地部署MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

prisma

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP