Skip to content

モデルコンテキストプロトコル(MCP)

モデルコンテキストプロトコル(MCP)を通じて、外部ツールやサービスをTrae IDEに接続して使用することができます。

MCPとは?

モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)がカスタムツールやサービスにアクセスできるようにするプロトコルです。Traeでは、エージェントがMCPクライアントとして機能し、MCPサーバーにリクエストを送信して、それらが提供するツールを利用できます。MCPサーバーを自分で追加し、カスタムエージェントに統合して使用することができます。詳細については、MCPの公式ドキュメントを参照してください。

Trae IDEでは、MCPサーバーは3つのトランスポートタイプをサポートしています:stdio、SSE、およびStreamable HTTP。

免責事項

MCPサーバーは第三者によって構築・維持されています。Traeはこれらのサーバーをレビューまたは推奨しておらず、それらの動作、MCPサーバー呼び出しの失敗、または返されるデータについて責任を負いません。

システム環境の設定

MCPサーバーが正常に起動できるようにするため、以下をインストールする必要がある場合があります:

  • npx: Node.js バージョン18以上が必要です。
  • uvx: 手動でインストールする必要があるPythonベースの高速実行ツール。
  • (オプション)Docker: アプリケーションを分離して実行するためのコンテナ化プラットフォーム。システムバージョンに基づいて対応するバージョンをインストールしてください。GitHub MCPサーバーを使用するには、Dockerをインストールする必要があります。

Node.jsのインストール

  1. Node.jsのウェブサイトにアクセスし、Node.js 18以上のバージョンをダウンロードします。
  2. インストール後、ターミナルで以下のコマンドを実行して、インストールが成功したかを確認します:
bash
node -v
npx -v

インストールが成功した場合、ターミナルにインストールされたNode.jsのバージョン番号が出力されます。例:

v18.19.0
10.2.0

uvx(Pythonツール)のインストール

uvxは、Pythonスクリプトを迅速に実行するためのuvが提供するコマンドラインツールです。

  1. Python公式ウェブサイトにアクセスして、Python 3.8以上のバージョンをダウンロードしてインストールします。
  2. インストール後、ターミナルで以下のコマンドを実行して、インストールが成功したかを確認します:
bash
python --version

インストールが成功した場合、ターミナルにインストールされたPythonのバージョン番号が出力されます。

  1. 以下のコマンドを実行してuv(uvxを含む)をインストールします。インストールスクリプトは自動的にuvをダウンロードし、システムのデフォルトパスに配置します。

macOS / Linux用コマンド:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows(PowerShell)用コマンド:

powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. 以下のコマンドを実行して、インストールが成功したかを確認します。
bash
uvx --version

インストールが成功した場合、ターミナルにインストールされたuvxのバージョン番号が出力されます。

(オプション)Dockerのインストール

GitHub MCPサーバーを使用するには、Dockerをインストールする必要があります。以下の手順でDocker Desktopをインストールします:

オペレーティングシステム手順
macOS手動インストール: Docker公式ウェブサイトまたはDocker Storeにアクセスし、macOS用のDocker Desktopインストールパッケージ(.dmgファイル)をダウンロードし、チップに基づいて適切なバージョンを選択してインストールします。
Homebrewでインストール: Homebrewが既にインストールされている場合、Homebrew Caskを使用してコマンド brew install --cask docker でDocker Desktopをインストールできます。
WindowsDocker公式ウェブサイトにアクセスし、Windows用のDocker Desktopインストーラーをダウンロードして実行します。インストールウィザードの指示に従ってインストールを完了し、「Use the WSL 2 based engine」オプションをチェックしてください。

以下の方法でインストールが成功したかを確認します:

  • ターミナルを開いて docker --version コマンドを入力します。インストールが成功した場合、Dockerのバージョン情報が表示されます。
  • docker info コマンドを入力してDockerの詳細情報を表示します。情報が表示された場合、Dockerが正常にインストールされ、起動していることを意味します。

MCPサーバーの設定

マーケットプレイスから直接希望のMCPサーバーを追加するか、手動で追加することができます。

方法1: マーケットプレイスから追加

MCPマーケットプレイスでは、コミュニティから人気のMCPサーバーを提供しています。これらをプロジェクトに追加できます。

  1. サイドチャットボックスの右上にある設定アイコンをクリックし、メニューからMCPを選択します。
  2. MCPタブが表示されます。
  3. + Add MCP Serversボタンをクリックするか、+ AddボタンをクリックしてメニューからAdd from Marketplaceを選択します。
  4. MCPマーケットプレイスに移動します。
  5. 希望のMCPサーバーを見つけます。
  6. 右側の**+**ボタンをクリックします。
  7. ポップアップウィンドウで、そのMCPサーバーのJSON設定情報を入力します。

注意: 「Local」とマークされたMCPサーバーについては、使用前にNPXまたはUVXをローカルにインストールする必要があります。

  1. env情報(APIキー、トークン、アクセスキーなど)を実際の情報に置き換えます。
  2. Confirmボタンをクリックします。

方法2: 手動で追加

マーケットプレイスで希望のMCPサーバーが見つからない場合、または自分で開発したMCPサーバーを使用したい場合は、手動で追加できます。

  1. サイドチャットボックスの右上にある設定アイコンをクリックし、メニューからMCPを選択します。
  2. MCPタブが表示されます。
  3. + Addボタンをクリックし、メニューからAdd Manuallyを選択します。
  4. 要件に応じてMCPサーバーを手動で設定します。

関連記事

究極の AI 駆動 IDE 学習ガイド