Agent Skills
返回列表
🔒

pgEdge Postgres MCP 数据库连接

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/query-and-inspect-postgres-databases-through-mcp-with-pgedge-postgres-mcp 技能到我的 AI 助手。

技能介绍

解决什么问题

  • 排查 PostgreSQL 问题时,常见做法是登录 psql、手动查 information_schema,再把表结构、约束、索引抄进 issue 或聊天窗口。要反复确认多个库的状态时,这套流程很费时间。
  • 对已经接入 MCP(Model Context Protocol)的 AI agent 来说,如果数据库操作仍需人工写 SQL、导出 schema,agent 就无法直接参与诊断。
  • 缺少一条标准化通道,让 agent 能以受控方式查询和检查 PostgreSQL,而不是绕开协议临时搭脚本。

技能如何工作

  • 这个技能基于 pgEdge 官方提供的 pgEdge Postgres MCP server,把 PostgreSQL 包装成 MCP 服务端。
  • MCP 客户端(支持 MCP 的 agent,如 Claude)通过约定的传输方式连上该服务端,形成一个 agent client workflow。
  • 三项核心能力:

- Schema discovery:获取数据库的表、字段、约束等结构信息。
- Safe querying:在受控范围内执行查询。
- Database inspection:检查数据库的运行状态。

  • 关键步骤:

1. 准备 PostgreSQL 数据库,并选定部署环境(Python 或 Docker)。
2. 按上游文档启动 pgEdge Postgres MCP server。
3. 在 MCP 客户端中接入该 server,开始 schema 发现、查询和检查。

  • 上游 Quick Start 按 Client / Transport / Best For 列出推荐组合,便于按场景选择接入方式。

适用边界与注意点

  • 依赖一个可用的 PostgreSQL 实例,以及支持 MCP 的客户端。
  • 部署方式二选一:Docker 容器化,或 Python 的 stdio 方式(适配 Claude 等客户端)。
  • 「Safe querying」是该 server 提供的能力之一,但业务侧仍需自行约束可执行的 SQL 范围和权限。
  • 具体的传输参数和工具清单以 pgEdge 官方文档和上游 README.md 为准,本技能不替代上游说明。

使用场景

  • 做数据库巡检时,通过 MCP 客户端连接 PostgreSQL,批量发现库和表结构并记录异常。
  • 写查询前先核对 schema,用 MCP 工具检查 Postgres 中表、字段和约束,避免 SQL 出错。
  • 在自动化工作流中,让 MCP 客户端按约定传输方式连接 pgEdge 服务端,执行安全查询并返回结果。
  • 排查线上问题时,通过 MCP 客户端检查 Postgres 数据库对象,快速定位表结构或查询风险。

适合人员

  • 后端工程师:需要通过 MCP 客户端查询 PostgreSQL 并检查表结构。
  • DBA:负责数据库巡检,希望用 MCP 工具批量发现 schema 并核对变更。
  • 运维工程师:在自动化流程中接入 pgEdge Postgres MCP 服务端执行安全查询。
  • AI 应用开发者:要让模型通过 MCP 客户端完成 Postgres 数据库检查和查询。