claude-delegate-local-mcp
claude-delegate-local-mcp
Ein MCP-Server, der es Claude Code erlaubt, Arbeiten an ein lokales Modell zu übergeben, das du selbst betreibst.
Massenhafte, mechanische, leseintensive Arbeit – sich in ein Subsystem einlesen, Tests schreiben, mechanische Refactorings, eine erste Durchsicht – kostet Cloud-Tokens, auch wenn der dafür nötige Denkaufwand gering ist. Diese Arbeit wird auf die eigene Hardware verlagert, wo sie praktisch nichts kostet, und Claude bleibt für die Teile, die es brauchen.
Status: frühe Phase. Konfiguration, Modell-Registry und die Dokumentationswerkzeuge sind eingerichtet und getestet. Die Delegationswerkzeuge selbst sind noch nicht gebaut. Den tatsächlichen Stand zeigt STATUS.md, die Route beschreibt PLAN.md.
So funktioniert es
Delegation kommt in zwei Formen, und die zweite ist die interessante:
One-shot – Dateiinhalte werden serverseitig gelesen und in einen einzigen Prompt eingebettet. Das Modell antwortet; die Bytes gelangen nie in Claudes Kontext. Gut für Review, Zusammenfassung und Erklärung.
Agentic – das lokale Modell bekommt ein eigenes
read_file,write_fileundrun_bashund arbeitet iterativ. Es schreibt Code, führt deine Test-Suite aus, liest den tatsächlichen Fehler aus, behebt ihn und startet erneut – so viele Durchläufe wie nötig, zu keinerlei Cloud-Token-Kosten – und übergibt dann ein Ergebnis an Claude zur Begutachtung.
Diese zweite Schleife ist der Grund, warum die Shell existiert und warum run_bash von bubblewrap in eine Sandbox mit leerem Root-Verzeichnis und standardmäßig deaktiviertem Netzwerk eingeschränkt wird. Ist bubblewrap nicht verfügbar, verweigert der Server die Ausführung von Shell-Befehlen, statt sie ungeschützt auszuführen.
Der Server zeichnet außerdem die tatsächlichen Prozess-Exit-Codes selbst auf und meldet sie getrennt von dem, was das Modell in seiner Antwort behauptet. Modelle berichten Befehlsergebnisse fehlerhaft; ohne eine verlässliche Grundwahrheit bricht die ganze Idee der Selbstverifikation zusammen.
Related MCP server: cctx
Was es nicht ist
Keiner Cloud-Router. Es wird genau ein Backend-Format ausgeliefert – OpenAI-kompatibel. Anthropic-kompatible Endpunkte sind eine geplante Ergänzung Es gibt eine nahtlose Schnittstelle, aber kein aktuelles Feature.
Kein Weg, Claude Code gegen ein anderes Modell zu betreiben. Es delegiert Aufgaben; Claude Code bleibt Claude Code.
Keine Sandbox für nicht vertrauenswürdigen Code. Es schränkt ein Modell ein, das du selbst ausführen wolltest, und zwar im Rahmen einer Arbeitsumgebung, die du selbst freigegeben hast.
Anforderungen
Ein lokaler OpenAI-kompatibler Endpunkt (entwickelt wurde gegen vLLM, das DeepSeek V3 auf zwei DGX-Spark-Klassenmaschinen bereitstellt – aber nichts hängt von diesem spezifischen Stack ab).
Python 3.11+.
Linux oder WSL2 unter Windows –
bubblewrapgibt es nur für Linux, und es gibt kein günstiges Windows-Pendant. Der Server läuft daher auch dort, wo Claude Code selbst nicht läuft.
Installation
git clone https://github.com/ComputerSaysNull/claude-delegate-local-mcp
cd claude-delegate-local-mcp
cp .env.example .env # then set DELEGATE_WORKSPACE_ROOTS
cp models.toml.example models.toml # then set your endpoint
python -m venv .venv && .venv/bin/pip install -e ".[dev]"
python scripts/install_hooks.py # optional, gives the gate at commit time.env und models.toml bleiben bewusst von Git ignoriert: Sie nennen einen Host, und der Hostname identifiziert deine Maschine ebenso eindeutig wie eine Adresse.
Unter Windows mit dem Server in WSL2
wsl --install -d Ubuntu-24.04Dann wechsle in Ubuntu – und verifiziere, statt einfach anzunehmen, denn zwei davon scheitern still:
sudo apt install -y bubblewrap python3 python3-venv git
bwrap --unshare-all --ro-bind /usr /usr --ro-bind /etc /etc --proc /proc \
--dev /dev --tmpfs /tmp --symlink usr/bin /bin --symlink usr/lib /lib \
--symlink usr/lib64 /lib64 -- /bin/echo ok # must print: ok
getent hosts YOUR-HEAD-NODE # must resolve in WSL, not just WindowsDer Symlink usr/lib64 ist unter x86-64 nicht optional: Ohne ihn läuft nichts, das dynamisch gelinkt ist, und die Fehlermeldung beschuldigt das ausführbare Programm statt der fehlenden Ladebibliothek.
Bei Claude Code registrieren
Natives Linux:
{ "mcpServers": { "delegate-local": {
"command": "claude-delegate-local-mcp",
"timeout": 900000
} } }Windows, Server in WSL2:
{ "mcpServers": { "delegate-local": {
"command": "wsl.exe",
"args": ["-d", "Ubuntu-24.04", "-e", "claude-delegate-local-mcp"],
"timeout": 900000
} } }timeout wird in Millissekunden angegeben. Der Standardwert ist großzügig bemessen (an der Wanduhr), aber eine lange Delegation kann den separaten 30-minütigen stdio-Idle-Timeout auslösen – der Server sendet pro Runde Fortschritts-Benachrichtigungen, damit das nicht passiert. Siehe docs/TROUBLESHOOTING.md.
Dokumentation
Wie die Teile zusammenpassen und warum | |
Jede Einstellung (generiert) | |
Die Registry und das Hinzufügen eine | |
Agent-Dateien und das Pfadverfahren | |
Symptom zu Ursache zu Behebung | |
Nummerierte Entscheidungen, neueste zuerst | |
Was echte Arbeit erforderte, um es zu verstehen | |
Einrichtung und Konventionen |
Keine Konfiguration wird woanders als docs/CONFIGURATION.md belegt, und diese Datei wird aus dem Code erzeugt, der sie definiert. Falls du eine Wiederholung an anderer Stelle findest, ist das ein Bug – CLAUDE.md erklärt das Schema.
Herkunft und Lizenz
MIT. Eine abgeleitete Arbeit, keine unabhängige Umsetzung: Ein erheblicher Teil des Codes wurde von fegone/claude-code-delegate-local und dessen Fork mixicz portiert, beide MIT. Die Idee des serverseitigen Kontext-Vorabrufs stammt von fjgbue/claude-delegator-deepseek-mcp. NOTICE hält fest, was woher stammt, Merkmal für Merkmal.
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceEnables Claude to delegate coding tasks to local Ollama models, reducing API token usage by up to 98.75% while leveraging local compute resources. Supports code generation, review, refactoring, and file analysis with Claude providing oversight and quality assurance.29422AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables Claude Code to reduce token usage by 70-90% using a local LLM for codebase indexing, tool output compression, and turn summarization.352MIT
- 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
- AlicenseAqualityCmaintenanceEnables Claude Code to offload routine code generation and text processing tasks to a local Ollama LLM, saving Cloud API tokens and costs with automatic model selection and security features.11614Apache 2.0
Related MCP Connectors
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
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/ComputerSaysNull/claude-delegate-local-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server