关于 postgres-mcp-server
postgres-mcp-server 是一个面向 PostgreSQL 的 MCP(Model Context Protocol)服务端,让大模型可以直接用自然语言与你的数据库对话——查表、看数据、写 SQL、调执行计划,全部交给模型完成,再也不用手动敲 psql 命令。
它能做什么
- 用自然语言查询 PostgreSQL,自动生成并执行 SQL
- 浏览表结构、字段、索引和外键关系
- 执行增删改查、解释查询计划、分析慢 SQL
- 在受控范围内进行数据探索和报表生成
使用注意
- 需要配置 PostgreSQL 的连接信息(如主机、端口、库名、用户名、密码),通常以 环境变量 或配置文件方式注入
- 建议使用只读账号或单独的库,避免模型误操作线上数据
- 数据库地址与账号属于敏感信息,请勿提交到代码仓库或公开渠道