mcp-server-tidb

mcp-server-tidb

site icon
2025.04.15 17
Python数据库管理TiDB 连接数据库
mcp-server-tidb 是一个为 TiDB(无服务器)数据库实现的 MCP 服务器。它允许用户通过环境变量或配置文件轻松配置和连接到 TiDB 数据库,并与 Claude Desktop 集成使用。
View on GitHub

Overview

基本能力

产品定位

mcp-server-tidb 是一个为 TiDB(无服务器)数据库实现的 MCP 服务器,主要用于数据库连接和管理。

核心功能

  • 提供 TiDB 数据库的连接和管理功能。
  • 支持通过环境变量或 .env 文件进行配置。
  • 可以与 Claude Desktop 集成使用。

适用场景

  • 需要连接和管理 TiDB 数据库的场景。
  • 与 Claude Desktop 集成的开发环境。

工具列表

  • uv:Python 包安装工具,用于安装和管理依赖。
  • TiDB Cloud:用于创建和管理 TiDB 数据库集群。

常见问题解答

  • 如何在 WSL 中运行 mcp-server-tidb? 需要在 claude_desktop_config.json 中配置 wsl.exe 命令来运行服务。

使用教程

使用依赖

  • 需要安装 uv(Python 包安装工具)。

安装教程

# 克隆仓库
git clone https://github.com/c4pt0r/mcp-server-tidb
cd mcp-server-tidb

# 使用 uv 安装包和依赖
uv venv
uv pip install -e .

调试方式

  1. 配置 TiDB 数据库连接信息(通过环境变量或 .env 文件)。
  2. 运行服务:
uv --directory /path/to/mcp-server-tidb run python src/main.py
  1. 检查日志和输出以确认服务正常运行。

许可证

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