月访问量
0
累计浏览
1
用户评分
4.3
收录时间
2026-08
产品介绍
产品介绍
PostgreSQL MCP 是 Anthropic 官方维护的 Model Context Protocol 参考服务器,提供对 PostgreSQL 数据库的安全只读访问。它让 AI 助手能够检查数据库架构、执行只读 SQL 查询,所有查询在 READ ONLY 事务中执行,确保数据安全不被修改。
核心功能
- 只读查询:通过
query工具执行 SQL 查询,所有查询在只读事务中运行,防止数据修改 - 架构自动发现:自动发现并暴露每个表的 JSON 架构信息,包含列名和数据类型
- 表结构资源:通过
postgres://<host>/<table>/schema资源 URI 访问表架构 - 安全设计:READ ONLY 事务级别保护,防止意外写入或删除
- 多连接支持:通过连接字符串指定数据库,支持带用户名密码的连接
安装配置
NPX 方式:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Docker 方式:
{
"mcpServers": {
"postgres": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/postgres", "postgresql://host.docker.internal:5432/mydb"]
}
}
}
连接字符串支持用户名密码:postgresql://user:password@host:port/db-name
适用场景
- 数据库架构探索和元数据查询
- 数据分析和报表生成
- SQL 查询辅助和优化建议
- 数据库迁移前的架构对比
- 安全的数据查询(只读模式防止误操作)