mcpField
P
PostgreSQL MCP by InsightfulPipe

PostgreSQL MCP by InsightfulPipe

远程服务
insightfulpipe.com数据库03 周前更新

关于 PostgreSQL MCP by InsightfulPipe

PostgreSQL MCP by InsightfulPipe 是面向 AI 助手的托管远程服务,可浏览数据库结构、执行 SQL 并查看健康指标。各账户可单独控制操作权限,读写能力受数据库角色授权限制。

主要功能

  1. 01浏览架构、表和视图
  2. 02查看列、约束和索引元数据
  3. 03执行 SQL 并查看查询计划
  4. 04检查数据库健康与慢查询
  5. 05按账户启用或禁用操作

适用场景

  1. 01检查数据库表结构
  2. 02分析 SQL 查询计划
  3. 03查看数据库健康状况

MCP 相关

该远程 MCP 服务向 MCP 客户端提供 PostgreSQL 架构、表元数据、查询执行和健康检查等工具。账户级操作开关及数据库角色权限可限制其读写范围。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://postgresql.insightfulmcp.com/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Insightful Pipe 的 PostgreSQL MCP 服务

MCP Compatible Insightful Pipe License

将 PostgreSQL 连接到 AI 助手:架构、表、SQL 和数据库运行状况。

这是 Insightful Pipe MCP 服务合集 的一部分,可通过 Model Context Protocol(MCP)在 Claude、ChatGPT、Cursor 和其他 AI 助手中使用 PostgreSQL。

PostgreSQL MCP 服务

MCP 服务 URL

https://postgresql.insightfulmcp.com/

什么是 PostgreSQL MCP?

PostgreSQL MCP 是由 InsightfulPipe 托管的远程 Model Context Protocol 服务。可浏览架构和表、检查列、运行 SQL,并查看自己 PostgreSQL 数据库的 pg_stat 洞察。连接器所用角色的 GRANT/REVOKE 权限决定了连接是只读还是读写。

安装

Claude
  1. 复制 MCP 服务 URL:https://postgresql.insightfulmcp.com/
  2. 打开 Claude 连接器设置
  3. 滚动到底部并点击 添加自定义连接器
  4. 粘贴 URL 并点击 添加
  5. 点击 连接,并在需要时登录 InsightfulPipe。随后,Claude 会将该连接器列为已连接。
ChatGPT

通过 ChatGPT 的 开发者模式添加自定义 MCP 服务。是否可用取决于你的 ChatGPT 方案,工作区管理员可能需要允许使用该功能。

  1. 在 ChatGPT 设置中启用开发者模式
  2. 为远程 MCP 服务创建新应用,并粘贴 URL:https://postgresql.insightfulmcp.com/
  3. 在需要时登录 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 服务集合。

查看所有 MCP 服务 →

资源

支持


Insightful Pipe — 通过 MCP 服务提供 AI 驱动的营销分析。探索所有集成 →

许可证

MIT 许可证 — 详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。