📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB Cloud Starter を AI ツールと併用する



このドキュメントでは、Cursor、Claude Code、Visual Studio Code (VS Code)、Windsurf などのモデル コンテキスト プロトコル (MCP) をサポートする AI 搭載開発ツールにTiDB Cloud Starter クラスターを接続する方法について説明します。

TiDB Cloud Starter クラスターを MCPサーバーとして構成すると、開発ツールの AI アシスタントを有効にして、データベース スキーマを照会し、データ モデルを理解し、コンテキストに応じたコード提案を生成できるようになります。

始める前に

このガイドを完了するには、次のものが必要です。

AIツールに接続する

TiDB CloudでTiDB Cloud Starter クラスターを作成したら、次の手順を実行してそれを AI ツールに接続します。

  1. クラスターページ目で、ターゲットクラスターの名前をクリックして概要ページに移動します。次に、右上隅の「AIツールで使用」をクリックします。

  2. AI ツールを使用してyour_cluster_nameにアクセスするダイアログで、AI ツールがアクセスするブランチデータベースを選択します。

  3. 記載されているすべての前提条件を満たしていることを確認してください。満たしていない場合は、画面の指示に従って必要な依存関係をインストールしてください。

  4. パスワードを設定します。

    • まだパスワードを設定していない場合は、 「パスワードの生成」をクリックしてランダムなパスワードを生成します。

      生成されたパスワードは再度表示されないため、パスワードは安全な場所に保存してください。

    • すでにパスワードを設定している場合は、 「簡単セットアップ用のパスワードを入力」フィールドにパスワードを入力します。

    • パスワードを忘れた場合は、 「前提条件」セクションの「パスワードのリセット」をクリックして、新しいパスワードを生成します。

      パスワードをリセットすると、既存のすべての root ユーザー セッションが切断されることに注意してください。

  5. AI ツールのタブを選択します: CursorClaude CodeVS Code 、またはWindsurf

  6. 選択したツールのセットアップ手順を完了します。

    詳細についてはツール固有の設定参照してください。

ツール固有の設定

カーソル

Cursor を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。

  • 方法 1 : TiDB CloudコンソールAI ツールを使用してyour_cluster_nameにアクセスするダイアログで、カーソルに追加 をクリックしてカーソルを起動し、インストール をクリックします。

  • 方法 2 : 次の構成を.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>" } } } }

クロード・コード

Claude Code を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。

  • 方法 1 : TiDB CloudコンソールAI ツールでyour_cluster_nameにアクセスするダイアログからセットアップ コマンドをコピーし、ターミナルで実行します。

    claude mcp add --transport stdio TiDB \ --env TIDB_HOST='<YOUR_TIDB_HOST>' \ --env TIDB_PORT=<YOUR_TIDB_PORT> \ --env TIDB_USERNAME='<YOUR_TIDB_USERNAME>' \ --env TIDB_PASSWORD='<YOUR_TIDB_PASSWORD>' \ --env TIDB_DATABASE='<YOUR_TIDB_DATABASE>' \ -- uvx --from 'pytidb[mcp]' 'tidb-mcp-server'
  • 方法2 :プロジェクトレベル.mcp.jsonファイルに以下の設定を追加します。詳細については、 クロード・コードのドキュメントを参照してください。

    { "mcpServers": { "TiDB": { "type": "stdio", "command": "uvx", "args": ["--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>" } } } }

VSコード

VS Code を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。

  • 方法 1 : TiDB CloudコンソールAI ツールを使用してyour_cluster_nameにアクセスするダイアログで、 [VS Code に追加]をクリックして VS Code を起動し、 [インストール]クリックします。

  • 方法 2 : .vscode/mcp.jsonファイルに次の構成を追加します。

    { "mcpServers": { "TiDB": { "type": "stdio", "command": "uvx", "args": ["--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>" } } } }

ウィンドサーフィン

TiDB MCPプラグインをWindsurfに追加するには、 mcp_config.jsonファイルを以下のように更新してください。詳細については、 ウィンドサーフィンのドキュメントを参照してください。

{ "mcpServers": { "TiDB": { "command": "uvx", "args": ["--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>" } } } }

参照

このページは役に立ちましたか?