Skills Plugins MCP Prompt Model 博客 我的中心
数据库与文件 #PostgreSQL#数据库#SQL#数据查询#开源

PostgreSQL MCP Server

PostgreSQL 数据库 MCP Server,让 AI 安全地查询和管理 PostgreSQL 数据库。支持列出表结构、执行只读查询、分析查询性能、生成 ER 图、导出数据。通过只读连接保护生产数据安全。

数据库与文件 Claude Desktop · Cursor · Continue · VS Code npm 4 个平台 5 项功能

安装

npx -y @modelcontextprotocol/server-postgres

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost:5432/dbname"
      }
    }
  }
}

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

第一步:确保 PostgreSQL 数据库已启动并可连接。第二步:创建只读用户或使用最小权限账号(推荐)。第三步:在终端执行安装命令。第四步:在 MCP 客户端配置文件中添加配置,填入 DATABASE_URL 连接字符串。第五步:重启客户端,在对话中描述数据查询需求。

  • 数据分析师让 AI 用自然语言查询 PostgreSQL 生成报表
  • 后端开发者让 AI 分析慢查询日志并给出优化建议
  • DBA 让 AI 列出所有表及其数据量,辅助容量规划
  • 让 AI 根据表结构自动生成 ER 图和文档
  • 数据迁移时让 AI 对比源表与目标表结构差异
  • 强烈建议使用只读数据库用户,避免误操作修改数据
  • 连接字符串格式:postgresql://用户名:密码@主机:端口/数据库名
  • 可以配置多个 DATABASE_URL 连接不同环境的数据库
  • 查询大表时建议 AI 先加上 LIMIT,控制返回行数

数据来源:公开的 MCP Server 目录。本站为独立第三方目录,与各 MCP Server 维护方均无隶属或背书关系;名称与简介如实标注,介绍文案由本站再加工。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。