npm cursor-delegate-mcpstdioMITupdated 18d ago
Stop burning your frontier agent's limits on boilerplate.
Cursor Delegate 能做什么?
Cursor Delegate
Stop burning your frontier agent's limits on boilerplate.
Delegate edits to Cursor's CLI agent — your agent writes the brief and reviews the diff.
Use your best coding agent where its judgment matters most: understanding the task, shaping the plan, and reviewing the result.
Cursor Delegate is the MCP bridge that lets Claude Code, ChatGPT/Codex, Copilot — or any MCP client — hand implementation to Cursor's CLI agent, then get a clean, structured result back for review.

🧠 Frontier quality, kept
Your assistant does what frontier models are for: understands the task, writes a precise brief, reviews the finished diff. Composer 2.5 runs the implementation loop under that brief. The bundled skill puts the review step in the loop — the agent that scoped the work reads the changed files back before reporting.
⚡ Done faster
Composer 2.5 is built for throughput on multi-file edits. The whole delegation is one call — brief in, result out — so you review a finished diff instead of babysitting edits landing file by file.
🔋 Your limits stop being the bottleneck
Composer and Grok run on their own usage allowance on every Cursor plan — separate from the API-priced main quota, and generous enough that most people never reach the ceiling. Your Claude or Codex subscription spends tokens only on the brief and the review, so the 5-hour window and weekly limits go a lot further. Paying per token on API? That grind moves onto Cursor capacity you already have.


Features
- 🤝 Native plugins — install into Claude Code, ChatGPT/Codex, or GitHub Copilot CLI and just say "delegate this to Cursor". The shared skill teaches your agent how to delegate well.
- 💬 No stalled runs — if Cursor needs to clarify, it ends the turn and returns the question as a normal result. Your agent reads it and answers by resuming the same session — nothing blocks on a modal waiting for input.
- 📦 Clean, named results — final answer, changed files, session id, and the plan, returned as one compact JSON payload. Nothing to scrape.
- 📋 Plan first —
planmode: Cursor drafts a plan, you review it, then the same session implements it. - 🔍 Ask anything —
askmode: Q&A over your codebase. - 🩺 Self-diagnosing — a
doctortool that tells you exactly what's missing if setup isn't right. - 🔌 Portable — plain stdio MCP, so it runs anywhere: VS Code, JetBrains, Windsurf, Visual Studio, and more.
plan and ask are instructions to the agent, and workspace is its working directory — Security and the delegate reference spell out what the bridge enforces and what it reports back.
Install
You need Node.js 20+ and the Cursor CLI, logged in (cursor-agent login).
Claude Code
/plugin marketplace add andreilungeanu/cursor-delegate-mcp
/plugin install cursor-delegate@cursor-delegate-mcp
Then just ask:
Delegate to Cursor: migrate src/api from callbacks to async/await and update the tests, then walk me through what changed.
That's the whole loop — Claude writes the brief, Cursor grinds through the files, Claude walks you through the diff.
ChatGPT desktop / 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
Any other MCP client
{
"mcpServers": {
"cursor-delegate": {
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
Client-specific config locations
Or add it manually:
{
"servers": {
"cursor-delegate": {
"type": "stdio",
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
Or run Chat: Install Plugin From Source with this repository's URL.
Under Settings → Tools → AI Assistant → Model Context Protocol (MCP), add a server with command npx and arguments -y cursor-delegate-mcp.
{
"mcpServers": {
"cursor-delegate": {
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
Heads-up: Cascade caps you at 100 tools across all servers.
{
"servers": {
"cursor-delegate": {
"type": "stdio",
"command": "npx",
"args": ["-y", "cursor-delegate-mcp"]
}
}
}
Requires 17.14+. Note the top-level key is servers, not mcpServers.
Use the portable definition above in the client's own MCP config file.
License
MIT © Andrei Lungeanu
Technical reference · Security · Privacy · Terms · Changelog
安装
把 Cursor Delegate 添加到你的客户端。选择你正在使用的那个。
claude mcp add cursor-delegate-mcp -- npx -y cursor-delegate-mcpcodex mcp add cursor-delegate-mcp -- npx -y cursor-delegate-mcpamp mcp add cursor-delegate-mcp -- npx -y cursor-delegate-mcp{
"mcpServers": {
"cursor-delegate-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"cursor-delegate-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"cursor-delegate-mcp","command":"npx","args":["-y","cursor-delegate-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"cursor-delegate-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"cursor-delegate-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"cursor-delegate-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"cursor-delegate-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"cursor-delegate-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"cursor-delegate-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y cursor-delegate-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档25/25
- 维护25/25
- 可信度13/20
- 能力0/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 10 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 2.0.0最新 | 2026年8月21日 |
| 1.22.0 | 2026年8月13日 |
| 1.21.0 | 2026年8月13日 |
| 1.20.0 | 2026年8月13日 |
| 1.19.0 | 2026年8月12日 |
| 1.18.1 | 2026年8月9日 |
| 1.18.0 | 2026年8月7日 |