cursor-mcp-server
cursor-mcp-server
Ein MCP-Server, der das gesamte Schreiben von Code an Cursors Agents delegiert – Composer 2 (oder Grok 4.5). Entwickelt, damit ein PM-/Orchestrator-Modell – Claude, in dem Setup, für das dies gebaut wurde – niemals direkt Code schreibt. Er liest Kontext, zerlegt Arbeit in abgegrenzte Aufgaben und ruft das Agent-SDK von Cursor auf, um Dateien tatsächlich zu generieren oder zu bearbeiten.
Warum
Claudes Kontextfenster ist die knappe Ressource in einem Orchestrator-Workflow. Jede Codezeile, die Claude direkt schreibt, ist eine Zeile, die es in seinem eigenen Token-Budget halten, erneut lesen und bezahlen muss – und dieses Budget skaliert mit der Größe der Funktion, nicht mit der Komplexität der Aufgabenbeschreibung. Die Delegierung der Codegenerierung an Cursor entkoppelt die Kosten des Orchestrators von der Ausgabegröße: Ein cursor_write_code-Aufruf kostet ungefähr dasselbe, egal ob Cursor am Ende 20 Zeilen oder 400 produziert.
Cursors Preise pro Token sind außerdem erheblich günstiger als die eines Spitzen-Reasoning-Modells. Die Verlagerung der Massencodegenerierung dorthin ist daher ein sich verstärkender Vorteil, nicht nur ein Kontextfenster-Trick.
Related MCP server: local-llm-mcp
Architektur
Ein MCP-Server (@modelcontextprotocol/sdk), der zwei Tools bereitstellt, die beide auf Agent.prompt() von @cursor/sdk basieren:
cursor_write_code– Erstellung neuer Dateien/Funktionen delegierencursor_edit_code– Bearbeitungen an einer vorhandenen Datei delegieren
Beide Tools akzeptieren:
Feld | Erforderlich | Zweck |
| ja | Klare Beschreibung, was gebaut/geändert werden soll |
| nein | Absoluter Pfad zum Projektstammverzeichnis (Standard: aktuelles Arbeitsverzeichnis des Servers) |
| nur beim Schreiben | Vorhandene Dateien, die Composer für den Kontext lesen soll |
| nur beim Bearbeiten | Pfad zu der zu bearbeitenden Datei |
| nein | Architekturentscheidungen, Schnittstellen oder zu beachtende Einschränkungen |
| nein |
|
| nein |
|
Der Server erstellt aus diesen Feldern einen einzigen Prompt und führt ihn mit Cursors Agent aus (local-Modus läuft auf deinem Rechner in workingDirectory; cloud-Modus läuft auf Cursors Sandbox-VMs).
Einrichtung
npm install
cp .env.example .env
# edit .env: set CURSOR_API_KEY (Cursor dashboard -> Integrations -> API Keys)
npm run buildUmgebungsvariablen
Variable | Werte | Standard |
| dein Cursor-API-Schlüssel | erforderlich |
|
|
|
Bei Claude Code / einem beliebigen MCP-Client registrieren
Füge es zu deiner MCP-Client-Konfiguration hinzu (z. B. .mcp.json oder claude mcp add):
{
"mcpServers": {
"cursor-coder": {
"command": "node",
"args": ["/absolute/path/to/cursor-mcp-server/dist/index.js"],
"env": { "CURSOR_API_KEY": "your_cursor_api_key_here" }
}
}
}Modellauswahl
composer(Standard) – Composer 2. Schnell und zuverlässig für klar spezifizierte, mechanische Aufgaben: CRUD, Scaffolding, kleine Änderungen, das Befolgen eines bereits klaren Musters.grok– Grok 4.5. Leistungsfähiger, teurer. Für komplexes Reasoning, knifflige Refactorings, architektursensible Änderungen reservieren – oder wenn ein Composer-Lauf falsche/verwirrte Ergebnisse lieferte. Verwendeeffort: "high"für die schwierigsten Fälle.
Orchestrator-Vertrag
Dieser Server ist dafür gedacht, mit einem Systemprompt bzw. einer CLAUDE.md kombiniert zu werden, die die Codegenerierung strikt durch ihn erzwingt:
You are the architect and project manager. Cursor Composer 2 is your
code-writing sub-agent.
- NEVER write code yourself. No code blocks, no file edits.
- For ALL code generation -> call cursor_write_code.
- For ALL code edits -> call cursor_edit_code.
- You MAY read files to understand context before delegating.
- You MAY review Composer's output and ask it to revise via another
tool call.Die Aufgabe des Orchestrators bleibt: Aufgaben in abgegrenzte Teilaufgaben zu zerlegen, Schnittstellen/Verträge zu definieren, bevor Composer sie schreibt, Ausgaben auf Korrektheit zu prüfen und zu entscheiden, was als Nächstes gebaut wird. Die eigentliche Codegenerierung läuft vollständig in Cursors Agent-Schleife ab.
Überprüfe das, was zurückkommt, immer unabhängig. Vertraue einer Abschlussmeldung nicht ungeprüft – öffne die Datei, führe die Tests aus, prüfe den Diff. Ein selbst gemeldetes „done“ eines Sub-Agents ist kein Beweis.
Skripte
Befehl | Zweck |
| Mit |
| TypeScript zu |
| Den kompilierten Server ausführen |
Lizenz
MIT – siehe LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to delegate specific tasks to specialized sub-agents (e.g., test-writer, code-reviewer). Supports both Cursor and Claude Code with custom agent definitions.178294MIT
- AlicenseBqualityCmaintenanceEnables coding agents like Claude Code and Codex to offload boilerplate generation, summarization, and other bounded text tasks to local or cheap cloud LLMs, keeping the frontier agent in charge of judgment and code edits.92MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI to delegate boilerplate, drafts, tests, and refactors to free LLM providers, saving tokens and running tasks in parallel.204MIT
- AlicenseAqualityBmaintenanceLets your primary coding agent delegate grunt work to a cheaper model via OpenCode, enabling cost-effective task distribution.5MIT
Related MCP Connectors
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
The team layer for AI coding agents: shared contracts, collision alerts, E2EE sessions.
Coding agents build full-stack apps in persistent workspaces and share them by link.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Villarley/cursor-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server