关于 PostgreSQL MCP by InsightfulPipe
PostgreSQL MCP by InsightfulPipe 是面向 AI 助手的托管远程服务,可浏览数据库结构、执行 SQL 并查看健康指标。各账户可单独控制操作权限,读写能力受数据库角色授权限制。
主要功能
- 01浏览架构、表和视图
- 02查看列、约束和索引元数据
- 03执行 SQL 并查看查询计划
- 04检查数据库健康与慢查询
- 05按账户启用或禁用操作
适用场景
- 01检查数据库表结构
- 02分析 SQL 查询计划
- 03查看数据库健康状况
MCP 相关
该远程 MCP 服务向 MCP 客户端提供 PostgreSQL 架构、表元数据、查询执行和健康检查等工具。账户级操作开关及数据库角色权限可限制其读写范围。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://postgresql.insightfulmcp.com/claude mcp add --transport http com-insightfulpipe-postgresql https://postgresql.insightfulmcp.com/{"mcpServers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}在 Cursor 中打开{"servers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}在 VS Code 中打开{"mcpServers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}{"mcpServers":{"com-insightfulpipe-postgresql":{"serverUrl":"https://postgresql.insightfulmcp.com/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Insightful Pipe 的 PostgreSQL MCP 服务
将 PostgreSQL 连接到 AI 助手:架构、表、SQL 和数据库运行状况。
这是 Insightful Pipe MCP 服务合集 的一部分,可通过 Model Context Protocol(MCP)在 Claude、ChatGPT、Cursor 和其他 AI 助手中使用 PostgreSQL。
MCP 服务 URL
https://postgresql.insightfulmcp.com/
什么是 PostgreSQL MCP?
PostgreSQL MCP 是由 InsightfulPipe 托管的远程 Model Context Protocol 服务。可浏览架构和表、检查列、运行 SQL,并查看自己 PostgreSQL 数据库的 pg_stat 洞察。连接器所用角色的 GRANT/REVOKE 权限决定了连接是只读还是读写。
安装
Claude
- 复制 MCP 服务 URL:
https://postgresql.insightfulmcp.com/ - 打开 Claude 连接器设置
- 滚动到底部并点击 添加自定义连接器
- 粘贴 URL 并点击 添加
- 点击 连接,并在需要时登录 InsightfulPipe。随后,Claude 会将该连接器列为已连接。
ChatGPT
通过 ChatGPT 的 开发者模式添加自定义 MCP 服务。是否可用取决于你的 ChatGPT 方案,工作区管理员可能需要允许使用该功能。
- 在 ChatGPT 设置中启用开发者模式
- 为远程 MCP 服务创建新应用,并粘贴 URL:
https://postgresql.insightfulmcp.com/ - 在需要时登录 InsightfulPipe。登录后即完成连接。
参阅 OpenAI 指南:ChatGPT 中的开发者模式和 MCP 应用
Claude Code
claude mcp add --transport http postgresql https://postgresql.insightfulmcp.com/
Cursor
将服务添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目):
{
"mcpServers": {
"postgresql": {
"url": "https://postgresql.insightfulmcp.com/"
}
}
}
当 Cursor 显示 需要身份验证 时,点击 连接,并在需要时登录 InsightfulPipe。
可用操作
8 项操作:7 项读取,1 项写入。
读取操作(7 项)
| 操作 | 描述 |
|---|---|
analyze_db_health | 报告数据库运行状况(连接数、清理年龄、复制槽、缓存命中率、无效约束) |
explain_query | 返回查询的 EXPLAIN 计划 |
get_table_metadata | 表或视图的完整元数据:列、约束、索引、估算行数、大小 |
get_table_schema | 返回表或视图的列列表(名称、data_type、is_nullable、default) |
get_top_queries | 从 pg_stat_statements 扩展获取最慢或资源占用最高的查询 |
list_schemas | 列出已连接数据库中的所有架构 |
list_tables | 列出架构中的表、视图、序列或扩展 |
写入操作(1 项)
| 操作 | 描述 |
|---|---|
run_query | 对已连接的数据库执行 SQL 语句 |
控制 AI 可以执行的操作
你可以决定 AI Agent 使用每个已连接账户时能够执行哪些操作:
- 为每个已连接账户单独启用或停用操作,确保 Agent 只能看到你允许的操作。
- 以只读或读写模式连接。 只读连接只能启用读取操作。
- 默认关闭破坏性操作。 删除等操作会保持禁用状态,直到管理员启用。
- 按账户设置团队访问权限。 受限团队成员只能使用获准访问的账户,以及这些账户上已启用的读取操作。
使用示例
"List the tables in the public schema"
"Show the schema of the orders table"
"Check my database health"
定价
PostgreSQL MCP 服务包含在 InsightfulPipe 的所有套餐中,同时还包含所有其他 MCP 服务和 CLI。套餐价格从每月 $29.99 起,并可免费试用 7 天。请访问 insightfulpipe.com/pricing 查看当前套餐。
探索 Insightful Pipe 提供的更多 MCP 服务
访问 insightfulpipe.com/mcp-servers,了解我们提供的完整 MCP 服务集合。
资源
支持
- 文档:insightfulpipe.com/docs
- 所有 MCP 服务:insightfulpipe.com/mcp-servers
- 电子邮件:[email protected]
Insightful Pipe — 通过 MCP 服务提供 AI 驱动的营销分析。探索所有集成 →
许可证
MIT 许可证 — 详情请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。