PostgreSQL MCP 服务器
一个模型上下文协议 (MCP) 服务器,提供直接执行 PostgreSQL 数据库查询的功能。该服务器支持针对 PostgreSQL 数据库执行自定义 SQL 查询,并支持参数化查询和可配置的超时。该项目专为与 Cursor IDE 配合使用而设计。
先决条件
Node.js >= 18.0.0
PostgreSQL 服务器(用于目标数据库操作)
对目标 PostgreSQL 实例的网络访问
Related MCP server: PostgreSQL MCP Server
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 PostgreSQL 数据库查询服务器:
npx -y @smithery/cli install @1Levick3/postgresql-mcp-server --client claude手动安装
克隆存储库
安装依赖项:
npm install构建服务器:
npm run build添加到 MCP 设置文件:
{ "mcpServers": { "postgresql-mcp": { "command": "node", "args": ["/Users/1Levick3/Desktop/postgresql-mcp-server/build/index.js"], "disabled": false, "alwaysAllow": [], "env": { "POSTGRES_CONNECTION_STRING": "postgresUrl", "POSTGRES_SSL_CERT_PATH": "/Users/1levick3/Desktop/root.crt" } } } }
发展
npm run dev- 使用热重载启动开发服务器npm run lint- 运行 ESLintnpm test运行测试
安全注意事项
连接安全
使用连接池
实现连接超时
验证连接字符串
支持 SSL/TLS 连接
贡献
分叉存储库
创建功能分支
提交你的更改
推送到分支
创建拉取请求
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.