PostgreSQL MCP Server 是 Model Context Protocol(MCP)官方示例服务器之一,托管于 modelcontextprotocol/servers 仓库。它允许 AI 助手(如 Claude)通过标准化的 MCP 协议与 PostgreSQL 数据库进行交互,执行只读 SQL 查询。该工具的核心定位是为 AI 模型提供一个安全、受限的数据库访问通道——仅支持 SELECT 查询,不允许写入或修改数据,从而降低误操作风险。适合需要让 AI 助手分析数据库内容、回答数据相关问题的开发者和数据分析师使用,也适用于希望在安全边界内将数据库能力集成进 AI 工作流的团队。
npx -y @modelcontextprotocol/server-postgres postgresql://localhost/db
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost/db"
]
}
}
}传输方式:stdio
query执行只读 SQL 查询
这个工具会修改我的数据库数据吗?
不会。该服务器严格限制为只读模式,只允许执行 SELECT 查询,不支持任何写入、更新或删除操作,数据库内容不会被修改。
如何将它与 Claude 等 AI 助手配合使用?
需要先按照仓库文档配置好 MCP Server,填写 PostgreSQL 连接信息,然后在支持 MCP 协议的客户端(如 Claude Desktop)中添加该服务器配置,之后 AI 助手即可通过自然语言查询你的数据库。
评论
还没有评论,来做第一个分享体验的人吧。