返回 AI 工具目录
subnetmarco/pgmcp
MCP 服务人工精选最近核验 2026年7月23日
PGMCP 是 subnetmarco 开源的 PostgreSQL MCP 服务器,让 AI 助手用自然语言查询任意 PostgreSQL 数据库。它把自然语言问题转成 SQL 并返回结构化结果,支持表格、JSON、CSV 多种输出与跨列全文检索,对大结果集自动流式处理。安全上默认只读,拦截 INSERT/UPDATE/DELETE 等写操作,且无需改动既有库结构。可选接入 OpenAI 接口做 SQL 生成,并兼容 Cursor、Claude Desktop、VS Code 等 MCP 客户端。主体用 Go 实现,采用 Apache-2.0,支持 Docker、Kubernetes 与二进制部署。
定价开源部署自托管、本地运行国内可达国内可达
解决什么问题
- 用自然语言查询既有 PostgreSQL 库
- 把问题转成 SQL 并返回结构化结果
- 默认只读,拦截写操作降低误改风险
- 支持表格、JSON、CSV 与全文检索
- 大结果集自动流式返回
适合
- 希望让助手直读 PostgreSQL 做取数
- 需要只读、不改库结构的安全查询
- 已使用 Cursor、Claude Desktop 等客户端
- 偏好自托管、可控的数据访问层
不适合
- 仅支持 PostgreSQL,不覆盖其他库
- 只读设计,不能用于写入或变更
- 自然语言转 SQL 质量依赖所配模型
- 复杂语义查询仍可能生成错误 SQL
如何接入
- 以 MCP 服务器接入各类 MCP 客户端
- 连接你自有的 PostgreSQL 实例
- 可选调用 OpenAI 接口生成 SQL
- 提供 Docker、K8s 与二进制部署
已知限制
- 生成 SQL 可能有误,需人工复核
- 可选 OpenAI 路径涉及数据出域
- 仅限只读,写场景需另配方案
- 权限与脱敏仍需在库侧配套
接入与使用事实
- 部署方式
- 自托管、本地运行
- 实现语言
- Go
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
