MCPとは何ですか?
なぜ MCP を使うのか
- リアルタイム情報の取得
- 外部システムでの操作実行
- 構造化/非構造化データの処理
仕組み
- 標準入出力(STDIO)
- 通信は stdin/stdout ストリーム経由で行われます。
- ローカルツールやコマンドライン連携に最適です。
- ローカル環境のセットアップが必要—主にプロフェッショナル向けです。
- Server-Sent Events(SSE)
- クライアントからサーバーへのリクエストは HTTP POST、サーバーからクライアントへのレスポンスはイベントストリームを使用します。
- リモートホスティング—設定も利用も容易です。
- 初心者や迅速なプロトタイピングに強く推奨されます。
制限事項
- MCPサーバーはAgentモードでのみ利用できます。
- 同時に利用できるMCPサーバーは最大10個です。
MCP サーバーを設定する
-
Qoder IDE の右上でユーザーアイコンをクリックするか、キーボードショートカット(
⌘
⇧
,
(macOS)またはCtrl
Shift
,
(Windows))を使用し、Qoder 設定を選択します。 - 左側のナビゲーションペインで MCP をクリックします。
- 次のいずれかを選択します:
- 自分の MCP サーバーに接続する
- Name
- Transport type(STDIO または SSE)
- Command と arguments(STDIO の場合)
-
Endpoint URL(SSE の場合)
例:
c. ファイルを閉じ、プロンプトが表示されたら Save をクリックします。
- MCP Square の MCP サーバーを使用する
Note: 一部の MCP サーバーは、API_KEY や ACCESS_TOKEN などの追加の環境変数を必要とします。これらは手動で設定する必要があります。c. インストールを確認するために My Servers タブに移動します。詳細を展開して、ツール一覧を確認します。
Note: 依存関係の不足によりサーバーの起動に失敗した場合は、Quick Fix をクリックしてください。問題が解決しない場合は、依存関係を手動でインストールしてください。トラブルシューティングについては、MCP common issues を参照してください。
MCP ツールを使う
- 入力プロンプト
- ツール名と説明
手順
- AI Chat パネルで Agent モードに切り替え、プロンプトを入力します。
-
ツールの呼び出し前に Qoder が確認を求めます。実行するには
⌘
⏎
(macOS)またはCtrl
Enter
(Windows)を押します。 - 実行後、結果がチャットに表示されます。 応答を展開して、詳細な入力と出力を確認します。
- 生成されたコードをレビューし、必要に応じて変更を承認します。
例示シナリオ
シナリオ 1: ウェブコンテンツの取得と処理(SSE 経由のリモート MCP)
- 公式の MCP マーケットプレイスのウェブサイトにアクセスします。
- fetch サーバーの SSE エンドポイント URL をコピーします。
- Name:
fetch
- Type:
SSE
- Server endpoint: コピーした URL を貼り付けます。
シナリオ 2: 都市の天気を照会する(ローカル MCP を STDIO 経由で)
- Name:
weather
- Type:
STDIO
- Command:
npx
- Arguments: