mcp-server-tidb 是一个针对 TiDB(Serverless)数据库的 MCP 服务器实现,项目由 c4pt0r 开发并维护在 GitHub 上。
用途:为 TiDB 数据库提供 MCP 服务器能力,使支持 MCP 的客户端(如 Claude Desktop)能够与 TiDB 数据库交互。
主要能力:提供 MCP 服务器实现,用于连接 TiDB(Serverless)数据库。
使用方式:
- 安装 uv(Python 包安装器)。
- 前往 tidbcloud.com 创建免费的 TiDB 数据库集群。
- 通过环境变量或 .env 文件进行配置,可配置项包括:
- TIDB_HOST:TiDB 主机地址,例如 'gateway01.us-east-1.prod.aws.tidbcloud.com'
- TIDB_PORT:TiDB 端口(默认:4000)
- TIDB_USERNAME:数据库用户名,例如 'xxxxxxxxxx.<username>'
- TIDB_PASSWORD:数据库密码
- TIDB_DATABASE:数据库名称,默认为 test
- 与 Claude Desktop 一起运行:需配置 Claude Desktop,具体 HOWTO 可参考相关说明;配置文件为 claude_desktop_config.json。如果是在 WSL 中运行 mcp-server-tidb,claude_desktop_config.json 的配置方式会有所不同。
适用场景:
- 需要在 Claude Desktop 等 MCP 客户端中访问 TiDB Serverless 数据库。
- 在 WSL 环境下运行 MCP 服务器并连接 TiDB。
限制:
- 所需依赖包括 uv。
- 需自行创建 TiDB 数据库集群。
- 具体配置细节取决于运行环境(如 WSL)。
- 其他信息暂未提供。