📣
TiDB Cloud Essential 开放公测中。此页面由 AI 自动翻译,英文原文请见此处。

开始使用 Cursor 和 TiDB MCP Server



本指南将演示如何在 Cursor 编辑器中配置 TiDB MCP Server。

如需一键安装,请点击下方按钮:

Install TiDB MCP Server

前置条件

在开始之前,请确保你已具备以下条件:

  • Cursor:从 cursor.com 下载并安装 Cursor。
  • Python (>=3.10) 和 uv:确保已安装 Python(3.10 或更高版本)和 uv。可参考 安装指南 安装 uv
  • 一个 TiDB Cloud Starter 集群:你可以在 TiDB Cloud 上创建一个免费的 TiDB 集群。

连接到 TiDB Cloud Starter(推荐)

使用 TiDB Cloud 控制台,通过你的集群凭证创建 Cursor 配置。

  1. 进入 Clusters 页面,选择你的集群,然后点击右上角的 Use with AI Tools

  2. Access your_cluster_name with AI tools 对话框中,选择 Cursor 需要访问的 BranchDatabase

  3. 查看对话框中的 Prerequisites 列表,并安装任何缺失的依赖项。

  4. 配置 root 密码:

    • 如果你尚未设置密码,点击 Generate Password 并将其保存在安全的位置(该密码只会显示一次)。
    • 如果已存在密码,在 Enter the password for easy setup 字段中输入该密码。
    • 如果忘记密码,在 Prerequisites 部分点击 Reset password 以生成新密码。
  5. 选择 Cursor 标签页,点击 Add to Cursor,然后在 Cursor 中点击 Install

手动配置(适用于任意 TiDB 集群)

如果你更倾向于手动配置,请将以下配置添加到你的 .cursor/mcp.json 文件中,并将占位符替换为你的连接参数:

{ "mcpServers": { "TiDB": { "command": "uvx --from pytidb[mcp] tidb-mcp-server", "env": { "TIDB_HOST": "<YOUR_TIDB_HOST>", "TIDB_PORT": "<YOUR_TIDB_PORT>", "TIDB_USERNAME": "<YOUR_TIDB_USERNAME>", "TIDB_PASSWORD": "<YOUR_TIDB_PASSWORD>", "TIDB_DATABASE": "<YOUR_TIDB_DATABASE>" } } } }

更多详情请参阅 Model Context Protocol 文档

故障排查

如果你在安装 TiDB MCP Server 时遇到问题,请在 Cursor 中查看 MCP 日志。

  1. 在编辑器顶部主菜单点击 View > Output
  2. Output 面板的下拉菜单中选择 MCP
  3. 如果你看到类似 [error] Could not start MCP server tidb-mcp-server: Error: spawn uvx ENOENT 的错误,说明你的系统 $PATH 环境变量中可能不存在 uvx 命令。对于 macOS 用户,可以通过运行 brew install uv 安装 uvx

文档内容是否有帮助?