Cursor Delegate 是一个基于 MCP(Model Context Protocol)的桥接工具,用于把多文件代码实现任务从你常用的前沿编码代理(如 Claude Code、ChatGPT/Codex、GitHub Copilot CLI 或其他 MCP 客户端)委派给 Cursor 的 CLI 代理(Composer 2.5)。它的设计目标是让你最好的编码代理专注于判断力最关键的环节:理解任务、制定计划、审查结果,而把重复性的代码编写交给 Cursor 完成。
主要能力:
- 多文件实现委派:整个委派过程只需一次调用——输入简报,返回结果。Composer 2.5 针对多文件编辑的吞吐量设计,因此你可以审查一份完成的 diff,而无需逐文件盯着编辑落地。
- 保留前沿质量:你的助手负责理解任务、撰写精确简报、审查完成的 diff;Composer 2.5 在该简报下运行实现循环。捆绑的技能将审查步骤纳入循环,负责界定工作的代理会读取变更文件后再报告。
- 独立配额:Composer 和 Grok 从 Cursor Models 使用池中消耗,与受支持的 Cursor 计划上的第三方模型用量分开。Claude 或 Codex 订阅用于撰写简报和审查,Cursor 负责实现。如果按 token 支付 API 费用,实现部分会转移到你已有的 Cursor 容量上。
- 原生插件:可安装到 Claude Code、ChatGPT/Codex 或 GitHub Copilot CLI,然后只需说“delegate this to Cursor”。共享技能会教会你的代理如何正确委派。
- 无卡住的运行:如果 Cursor 需要澄清,它会结束当前回合并把问题作为普通结果返回。你的代理读取问题后,通过恢复同一会话给出回答——不会有模态窗口阻塞等待输入。
- 干净、命名的结果:最终回答、变更文件、会话 ID 和计划,作为一个紧凑的 JSON 载荷返回,无需抓取解析。
- 计划优先(plan 模式):Cursor 起草计划,你审查后再由同一会话实现该计划。
- 问答模式(ask 模式):针对代码库进行问答。
- 自我诊断:doctor 工具会在配置不正确时准确告诉你缺少什么。
- 可移植:纯 stdio MCP,可在 VS Code、JetBrains、Windsurf、Visual Studio、OpenCode、Antigravity 等环境运行。
使用方式:
- 需要 Node.js 20+ 以及已登录的 Cursor CLI(cursor-agent login)。
- 在 MCP 客户端中配置服务器,命令为 npx,参数为 -y cursor-delegate-mcp。
- 不同客户端的配置位置不同:VS Code 在 Settings → Tools → AI Assistant → Model Context Protocol (MCP) 下添加服务器;JetBrains 使用与通用片段相同的 mcpServers 块;Windsurf 使用同样的 mcpServers 块(Cascade 对所有服务器最多支持 100 个工具);Visual Studio 使用 servers 作为顶层键(注意不是 mcpServers),要求 Visual Studio 2026 或 2022 17.14+,也会发现解决方案旁的 .mcp.json 以及 .vscode/mcp.json;OpenCode 不使用 mcpServers,本地服务器放在 mcp 下,type 为 "local",command 为数组;Antigravity 使用同样的 mcpServers 块,在代理面板的 MCP Servers → Manage MCP Servers → View raw config 中配置,Antigravity 2.0、IDE 和 CLI 共享 Gemini 配置文件,首次运行可能需要批准服务器工具;Zed 使用相同 mcpServers 块,工作区文件优先;VS Code 扩展中通过 Settings → MCP → Add Server → Local (stdio) 添加,Windows 上如果找不到 npx,可使用 command cmd 和参数 /c, npx, -y, cursor-delegate-mcp。
- 也可手动添加,或在 Claude Code 中运行 Chat: Install Plugin From Source 并传入该仓库 URL 安装插件。
- plan 和 ask 是指示代理的指令,workspace 是它的工作目录。
示例用法: “Delegate to Cursor: migrate src/api from callbacks to async/await and update the tests, then walk me through what changed.”(委派给 Cursor:将 src/api 从回调迁移到 async/await 并更新测试,然后带我过一遍变更。) 整个循环就是:Claude 写简报,Cursor 处理文件,Claude 带你审查 diff。
适用场景:
- 希望把多文件样板式实现交给 Cursor,同时用 Claude 或 Codex 做任务理解与结果审查的开发者。
- 希望避免消耗前沿模型配额在重复性编码上的用户。
- 使用支持 MCP 的编辑器或代理客户端,并已配置 Cursor CLI 的开发者。
限制:
- 需要 Node.js 20+ 和已登录的 Cursor CLI。
- 基于 MCP 运行,因此客户端需要支持 MCP(部分客户端有工具数量上限,如 Cascade 最多 100 个工具)。
- 授权为 MIT。
- 关于具体收费、价格、平台支持细节与效果,资料中未提供完整信息,暂未提供。