SuperAPI AI 工具集

mcp-server-tidb

mcp-server-tidb 是面向 TiDB(Serverless)数据库的 MCP 服务器实现,代码托管于 GitHub。项目通过环境变量或 .env 文件配置数据库连接,支持与 Claude Desktop 集成。需要先安装 uv(Python 包安装器),并可在 TiDB Cloud 创建免费数据库集群后使用。

访问官网

工具介绍

mcp-server-tidb 是一个针对 TiDB(Serverless)数据库的 MCP 服务器实现,项目由 c4pt0r 开发并维护在 GitHub 上。

用途:为 TiDB 数据库提供 MCP 服务器能力,使支持 MCP 的客户端(如 Claude Desktop)能够与 TiDB 数据库交互。

主要能力:提供 MCP 服务器实现,用于连接 TiDB(Serverless)数据库。

使用方式:

  1. 安装 uv(Python 包安装器)。
  2. 前往 tidbcloud.com 创建免费的 TiDB 数据库集群。
  3. 通过环境变量或 .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
  4. 与 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)。
  • 其他信息暂未提供。