
MCP PostgreSQL Server

2025.03.26
0
TypeScript数据库服务数据库
MCP PostgreSQL Server 是一个基于 Model Context Protocol (MCP) 的服务器,提供通过 MCP 工具进行 PostgreSQL 数据库操作的能力。它支持用户和帖子实体的 CRUD 操作,使用 Prisma 进行类型安全的数据库操作,并构建于 TypeScript 之上以确保类型安全。
View on GitHub
Overview
基本能力
产品定位
MCP PostgreSQL Server 是一个数据库服务,专门为需要通过 MCP 协议进行 PostgreSQL 数据库操作的应用设计。
核心功能
- 用户和帖子实体的 CRUD 操作
- 使用 Prisma 进行类型安全的数据库操作
- 兼容 MCP 工具接口
- 基于 TypeScript 构建,确保类型安全
适用场景
- 需要与 PostgreSQL 数据库交互的应用
- 需要类型安全数据库操作的项目
- 使用 MCP 工具进行数据管理的场景
工具列表
- getData: 从 PostgreSQL 检索用户数据
- addUserData: 向数据库添加新用户
- deleteUserData: 通过 ID、电子邮件或名称删除用户
- updateUserData: 更新用户信息
常见问题解答
无
使用教程
使用依赖
- 克隆仓库
git clone https://github.com/a21071/mcp-postgres.git
cd mcp-postgres
npm install
- 设置 PostgreSQL 数据库
docker-compose up -d
- 运行数据库迁移
npx prisma migrate dev
- 构建项目
npm run build
安装教程
- 运行服务器
npm start
调试方式
- 监视模式
npm run watch