モデルコンテキストプロトコル(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のインストール 
- Node.jsのウェブサイトにアクセスし、Node.js 18以上のバージョンをダウンロードします。
- インストール後、ターミナルで以下のコマンドを実行して、インストールが成功したかを確認します:
node -v
npx -vインストールが成功した場合、ターミナルにインストールされたNode.jsのバージョン番号が出力されます。例:
v18.19.0
10.2.0uvx(Pythonツール)のインストール 
uvxは、Pythonスクリプトを迅速に実行するためのuvが提供するコマンドラインツールです。
- Python公式ウェブサイトにアクセスして、Python 3.8以上のバージョンをダウンロードしてインストールします。
- インストール後、ターミナルで以下のコマンドを実行して、インストールが成功したかを確認します:
python --versionインストールが成功した場合、ターミナルにインストールされたPythonのバージョン番号が出力されます。
- 以下のコマンドを実行してuv(uvxを含む)をインストールします。インストールスクリプトは自動的にuvをダウンロードし、システムのデフォルトパスに配置します。
macOS / Linux用コマンド:
curl -LsSf https://astral.sh/uv/install.sh | shWindows(PowerShell)用コマンド:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"- 以下のコマンドを実行して、インストールが成功したかを確認します。
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をインストールできます。 | 
| Windows | Docker公式ウェブサイトにアクセスし、Windows用のDocker Desktopインストーラーをダウンロードして実行します。インストールウィザードの指示に従ってインストールを完了し、「Use the WSL 2 based engine」オプションをチェックしてください。 | 
以下の方法でインストールが成功したかを確認します:
- ターミナルを開いて docker --versionコマンドを入力します。インストールが成功した場合、Dockerのバージョン情報が表示されます。
- docker infoコマンドを入力してDockerの詳細情報を表示します。情報が表示された場合、Dockerが正常にインストールされ、起動していることを意味します。
MCPサーバーの設定 
マーケットプレイスから直接希望のMCPサーバーを追加するか、手動で追加することができます。
方法1: マーケットプレイスから追加 
MCPマーケットプレイスでは、コミュニティから人気のMCPサーバーを提供しています。これらをプロジェクトに追加できます。
- サイドチャットボックスの右上にある設定アイコンをクリックし、メニューからMCPを選択します。
- MCPタブが表示されます。
- + Add MCP Serversボタンをクリックするか、+ AddボタンをクリックしてメニューからAdd from Marketplaceを選択します。
- MCPマーケットプレイスに移動します。
- 希望のMCPサーバーを見つけます。
- 右側の**+**ボタンをクリックします。
- ポップアップウィンドウで、そのMCPサーバーのJSON設定情報を入力します。
注意: 「Local」とマークされたMCPサーバーについては、使用前にNPXまたはUVXをローカルにインストールする必要があります。
- env情報(APIキー、トークン、アクセスキーなど)を実際の情報に置き換えます。
- Confirmボタンをクリックします。
方法2: 手動で追加 
マーケットプレイスで希望のMCPサーバーが見つからない場合、または自分で開発したMCPサーバーを使用したい場合は、手動で追加できます。
- サイドチャットボックスの右上にある設定アイコンをクリックし、メニューからMCPを選択します。
- MCPタブが表示されます。
- + Addボタンをクリックし、メニューからAdd Manuallyを選択します。
- 要件に応じてMCPサーバーを手動で設定します。