MCP 数据库工具为 AI 提供了便捷的数据库操作能力,支持多种安装方式,能自动识别并连接数据库,提供丰富的命令和功能。
MCP 数据库工具可通过多种方式安装,安装完成后 AI 会自动识别并连接数据库。
npx -y @mcp/core install @donghao1393/mcp-dbutils --client mcp
docker pull donghao1393/mcp-dbutils:latest
npx -y @smithery/cli install @donghao1393/mcp-dbutils --client claude
编辑配置文件 config.yaml:
version: '3'
databases:
my-postgres:
type: postgres
host: localhost
port: 5432
user: youruser
password: yourpassword
database: yourdb
安装完成后,AI会自动识别并连接数据库。支持以下命令:
/list-tables/run-query/get-stats/list-constraints/explain-query/get-performance/analyze-query用户:"能否列出我的 my-postgres 数据库中的所有表?"
AI:"当然可以。以下是您数据库中的表:
用户:"customers 表的结构是什么样的?"
AI:"customers 表包含以下字段:
MCP 数据库工具提供了多种功能供 AI 使用:
dbutils-list-tables:列出数据库中的所有表dbutils-run-query:执行 SQL 查询(仅 SELECT)dbutils-get-stats:获取表统计信息dbutils-list-constraints:显示表约束dbutils-explain-query:分析查询计划dbutils-get-performance:获取数据库性能指标dbutils-analyze-query:优化查询分析如需更多帮助,请参考:
本项目采用 MIT 许可证,具体内容请参阅 LICENSE 文件。
⚠️ 重要提示
使用前请确保安装正确并遵守相关协议。