
db-mcp

2025.02.12
1
Go数据库查询工具数据库
db-mcp 是一个小型实用工具,支持支持模型上下文协议(MCP)的AI助手查询数据库。它支持多种数据库系统,包括 PostgreSQL、MySQL 和 SQLite,并允许通过 DSN(数据源名称)简单连接数据库。
View on GitHub
Overview
基本能力
产品定位
db-mcp 是一个数据库查询工具,专为支持 MCP 协议的 AI 助手设计,使其能够方便地查询多种数据库。
核心功能
- 支持多种数据库系统:PostgreSQL、MySQL、SQLite
- 通过 DSN(数据源名称)简单连接数据库
- 提供查询功能,返回 CSV 格式的结果
适用场景
- AI 助手需要查询数据库的场景
- 开发者在开发过程中需要快速连接和查询数据库
工具列表
connect
: 使用 DSN 连接数据库query
: 在数据库上运行查询并返回 CSV 格式的结果flavor
: 获取已连接数据库的类型
常见问题解答
- 如何构造 DSN?
- PostgreSQL
- MySQL(需要
mysql://
前缀) - SQLite(需要
sqlite://
前缀)
使用教程
使用依赖
无特殊依赖,只需安装 Go 环境。
安装教程
go install github.com/alx99/db-mcp/cmd/db-mcp@latest
运行
db-mcp
调试方式
使用 -default-dsn
标志指定默认数据库的 DSN。