db-mcp

db-mcp

site icon
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: 获取已连接数据库的类型

常见问题解答

使用教程

使用依赖

无特殊依赖,只需安装 Go 环境。

安装教程

go install github.com/alx99/db-mcp/cmd/db-mcp@latest

运行

db-mcp

调试方式

使用 -default-dsn 标志指定默认数据库的 DSN。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。