Skills MCP Model 博客 提交 Skills
登录 注册

PostgreSQL MCP Server

数据库与文件

简介

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

标签

PostgreSQL 数据库 SQL 数据查询 开源

核心功能

表结构查询 SQL 执行 查询性能分析 数据导出 ER 图生成

使用场景

1 数据分析师让 AI 用自然语言查询 PostgreSQL 生成报表
2 后端开发者让 AI 分析慢查询日志并给出优化建议
3 DBA 让 AI 列出所有表及其数据量,辅助容量规划
4 让 AI 根据表结构自动生成 ER 图和文档
5 数据迁移时让 AI 对比源表与目标表结构差异

快速开始

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

安装命令

$ npx -y @modelcontextprotocol/server-postgres

配置示例

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

使用技巧

强烈建议使用只读数据库用户,避免误操作修改数据
连接字符串格式:postgresql://用户名:密码@主机:端口/数据库名
可以配置多个 DATABASE_URL 连接不同环境的数据库
查询大表时建议 AI 先加上 LIMIT,控制返回行数

平台支持

Claude Desktop, Cursor, Continue, VS Code

相关 MCP 推荐

← 返回 MCP 广场

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

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

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