Cursor Delegate について
Cursor Delegateは、AIコーディングクライアントからCursorのCLIエージェントへ実装を委任するMCPサーバーです。構造化された結果の確認に加え、計画作成、コードベースへの質問、確認後のセッション再開に対応します。
主な機能
- 01Cursor CLIエージェントへの実装委任
- 02変更ファイルとセッション情報をJSONで返却
- 03実装前の計画確認
- 04コードベースへの質問
- 05確認後のセッション再開
活用シーン
- 01複数ファイルの編集を委任し、依頼元のエージェントで確認
- 02実行前に実装計画を承認
- 03Cursorエージェントでコードベースについて質問
MCP 対応
MCP stdio経由で、MCPクライアントに委任機能を提供します。クライアントが依頼内容を送り、CursorのCLIエージェントが実行結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| fast | boolean | いいえ | 高速ティア。コストは高めです。ユーザーが求めた場合にのみ使用してください。 |
| mode | enum | いいえ | agent が実装します。plan と ask は agent への指示であり、制限ではありません。agent | plan | ask |
| spec | string | はい | タスク概要:目標、範囲、正確に引用する固定の決定事項、受け入れ基準。そのまま送信されます。コードを貼り付ける代わりに、読み込むファイルを指定するか、contextFiles でコンテキストとともに添付してください。 |
| model | string | いいえ | バージョンを含む ACP ファミリーの ID のみ:composer-2.5、grok-4.5、claude-opus-5、gpt-5.6-sol。doctor deep:true ですべての ID を一覧表示します。 |
| effort | string | いいえ | 選択したモデルに対応する正確な Cursor の思考強度値です。値はモデルごとに異なり、思考強度オプションがないモデルもあります。無効な値を指定すると、プロンプトの送信前にエラーとなり、受け付けられる値が示されます。ユーザーが Cursor の思考強度を求めた場合にのみ渡してください。ホスト自体の推論設定とは無関係です。 |
| context | string | いいえ | コンテキストウィンドウのサイズです。gpt-5.x は 272k と 1m を受け付けます。推測で指定しないでください。 |
| workspace | string | はい | agent の作業ディレクトリであり、制限ではありません。タスクのファイルを含む最小のディレクトリを指定してください。そのようなディレクトリがない場合は、プロジェクトルートを指定します。ディレクトリはすでに存在している必要があり、この呼び出しのために作成してはいけません。 |
| contextFiles | array | いいえ | spec に内容を貼り付ける代わりに添付するパスです。テキストは agent が開ける参照として扱われます。画像(png/jpg/gif/webp、<5MB)はインラインで送信されます。相対パスは workspace を基準に解決されますが、workspace 内に限定されません。スキップされたファイルは protocolWarnings で報告され、処理は失敗しません。 |
| resumeSessionId | string | いいえ | 既存の ACP セッションを続行します。 |
詳細
Cursor Delegate
定型作業で、最先端エージェントの利用枠を浪費するのはやめましょう。
編集作業を Cursor の CLI エージェントに委任できます。エージェントが作業内容をまとめ、差分をレビューします。
最高のコーディングエージェントを、その判断が最も重要となる場面で活用しましょう。タスクの理解、計画の策定、結果のレビューです。
Cursor Delegate は、Claude Code、ChatGPT/Codex、Copilot、または任意の MCP クライアントから Cursor の CLI エージェントに実装を任せ、レビュー用に整理された結果を受け取れる MCP ブリッジです。

🧠 最先端の品質を維持
アシスタントは、最先端モデルの本来の役割を担います。タスクを理解し、明確な指示を作成し、完成した差分をレビューします。Composer 2.5 は、その指示に沿って実装の反復作業を行います。同梱のスキルによってレビュー工程もワークフローに組み込まれ、作業範囲を決めたエージェントが変更されたファイルを読み返してから報告します。
⚡ より速く完了
Composer 2.5 は、複数ファイルの編集を効率的に処理できるように設計されています。指示を渡して結果を受け取るまでの委任処理は 1 回の呼び出しで完了するため、ファイルごとに編集を見守る代わりに、完成した差分をレビューできます。
🔋 利用枠がボトルネックではなくなります
Composer と Grok は、対応する Cursor プランのサードパーティモデル利用枠とは別の Cursor モデル利用プールを使用します。Claude または Codex のサブスクリプションで指示の作成とレビューを行い、Cursor が実装を担当します。API のトークン単位で料金を支払っている場合は、すでに利用できる Cursor の容量に実装を移せます。


特徴
- 🤝 ネイティブプラグイン — Claude Code、ChatGPT/Codex、または GitHub Copilot CLI にインストールして、*「これを Cursor に委任して」*と言うだけです。共通のスキルが、エージェントに適切な委任方法を教えます。
- 💬 実行が止まりません — Cursor が確認を求める必要がある場合、ターンを終了して質問を通常の結果として返します。エージェントがその質問を読み取り、同じセッションを再開して回答するため、入力待ちのモーダルで処理が止まることはありません。
- 📦 わかりやすい名前付きの結果 — 最終回答、変更されたファイル、セッション ID、プランが、コンパクトな 1 つの JSON ペイロードとして返されます。抽出作業は不要です。
- 📋 まずはプランから —
planモードでは、Cursor がプランを作成し、あなたが確認した後、同じセッションで実装します。 - 🔍 何でも質問 —
askモードでは、コードベースについて質問できます。 - 🩺 自己診断機能 —
doctorツールが、セットアップに問題がある場合に何が不足しているかを正確に伝えます。 - 🔌 ポータブル — 標準的な stdio MCP なので、VS Code、JetBrains、Windsurf、Visual Studio、OpenCode、Antigravity など、どこでも実行できます。
plan と ask はエージェントへの指示であり、workspace はエージェントの作業ディレクトリです。セキュリティと委任リファレンスでは、ブリッジが適用する制約と返す情報を説明しています。
インストール
Node.js 20+ と Cursor CLI が必要です。ログインも済ませてください(cursor-agent login)。
Claude Code
/plugin marketplace add andreilungeanu/cursor-delegate-mcp
/plugin install cursor-delegate@cursor-delegate-mcp
あとは、次のように依頼するだけです。
Cursor に委任して、src/api をコールバックから async/await に移行し、テストを更新してから、何が変わったか説明してください。
これで一連の流れは完了です。Claude が指示書を作成し、Cursor がファイルを処理し、Claude が差分を説明します。
ChatGPT デスクトップ / Codex
codex plugin marketplace add andreilungeanu/cursor-delegate-mcp
codex plugin add cursor-delegate@cursor-delegate-mcp
GitHub Copilot CLI
copilot plugin install andreilungeanu/cursor-delegate-mcp
その他の MCP クライアント
{
"mcpServers": {
"cursor-delegate": {
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
クライアント固有の設定場所
VS Code — ワンクリックでインストール、または .vscode/mcp.json
または、手動で追加します。
{
"servers": {
"cursor-delegate": {
"type": "stdio",
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
このリポジトリの URL を指定して Chat: Install Plugin From Source を実行する方法もあります。
JetBrains AI Assistant — Settings → Tools → AI Assistant → MCP
Settings → Tools → AI Assistant → Model Context Protocol (MCP) で、コマンドを npx、引数を -y cursor-delegate-mcp としてサーバーを追加します。
Windsurf — ~/.codeium/windsurf/mcp_config.json
上記の汎用スニペットと同じ mcpServers ブロックを使用します。Cascade で利用できるのは、すべてのサーバーを合わせて最大 100 個のツールです。
Visual Studio 2022 / 2026 — %USERPROFILE%\.mcp.json
VS Code と同じ servers と type: "stdio" の形式です。Visual Studio 2026、または 2022 17.14 以降が必要です。トップレベルのキーは mcpServers ではなく servers である点に注意してください。Visual Studio は、ソリューションの隣にある .mcp.json と .vscode/mcp.json も検出します。
OpenCode — ~/.config/opencode/opencode.json またはプロジェクトの opencode.json
OpenCode は mcpServers を使用しません。ローカルサーバーは mcp の下に配置し、type: "local" を指定し、command は単一の配列にします。
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cursor-delegate": {
"type": "local",
"command": ["npx", "-y", "cursor-delegate-mcp"],
"enabled": true
}
}
}
Google Antigravity — ~/.gemini/config/mcp_config.json またはワークスペースの .agents/mcp_config.json
上記の汎用スニペットと同じ mcpServers ブロックを使用します。IDE では、エージェントパネルの … → MCP Servers → Manage MCP Servers → View raw config の順に選択します。Antigravity 2.0、IDE、CLI は Gemini 設定ファイルを共有します。初回実行時に、サーバーのツールの承認が必要になる場合があります。
Kiro — .kiro/settings/mcp.json または ~/.kiro/settings/mcp.json
上記の汎用スニペットと同じ mcpServers ブロックを使用します。両方のファイルが存在する場合は、ワークスペースのファイルが優先されます。
Kilo Code — kilo.jsonc(mcpServers ではなく mcp キー)
OpenCode と同じ形式で、type: "local" を指定し、command は単一の配列にします。VS Code 拡張機能では、Settings → MCP → Add Server → Local (stdio) を選択します。Windows で npx が見つからない場合は、コマンドに cmd を指定し、引数に /c、npx、-y、cursor-delegate-mcp を指定してください。
Zed — Settings → AI → MCP Servers、または Zed の設定にある context_servers
{
"context_servers": {
"cursor-delegate": {
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"],
"env": {}
}
}
}
Zed のネイティブエージェントはこれを使用します。Zed 内の外部 ACP エージェントは、Zed のサーバーを転送しない限り、それぞれ独自の MCP 設定を読み込みます。
ライセンス
MIT © Andrei Lungeanu
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。