devcontainer-mcp: Gib KI-Agenten ihre eigene Entwicklungsumgebung, nicht deine

devcontainer-mcp ist ein MCP-Server, der KI-Codierungsagenten (Copilot, Claude, Cursor, jeder MCP-Client) ermöglicht, Dev-Container über drei Backends zu erstellen, zu verwalten und darin zu arbeiten: lokales Docker, DevPod und GitHub Codespaces. Der Agent erstellt, testet und liefert Code in einem isolierten Container – Ihr Laptop bleibt sauber.
Das Problem
Wenn KI-Agenten Code schreiben, führen sie ihn auf Ihrem Host-Rechner aus, was zu Folgendem führt:
- Kontamination des Hosts — Agenten installieren Pakete, ändern PATH, hinterlassen Build-Artefakte
- "Funktioniert auf meinem Rechner" — Agenten gehen davon aus, dass Ihre lokale Toolchain der Produktion entspricht
- Keine Isolation — Abhängigkeiten eines Projekts beeinträchtigen ein anderes
- Sicherheitsrisiko — Agenten führen mit Ihren Benutzerrechten beliebige Befehle aus
- Hardware-Einschränkungen — Sie sind auf die Ressourcen Ihres lokalen Rechners beschränkt
Die Lösung
Die Devcontainer-Spezifikation definiert bereits reproduzierbare, containerbasierte Entwicklungsumgebungen. devcontainer-mcp stellt 45 MCP-Tools (über die Backends Auth, devcontainer CLI, DevPod und Codespaces) bereit, mit denen jeder KI-Agent:
- Einen Dev-Container aus einem beliebigen Repository starten kann – lokal, auf einer Cloud-VM oder in Codespaces
- Befehle innerhalb des Containers ausführen kann – Builds, Tests, Linting, alles
- Den Lebenszyklus verwalten kann – stoppen, neu starten, löschen, wenn erledigt
- Sich bei Cloud-Anbietern (GitHub, AWS, Azure, GCP) authentifizieren kann, ohne jemals ein rohes Token zu sehen
Schnellinstallation
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/aniongithub/devcontainer-mcp/main/install.sh | bashWindows (über WSL):
Invoke-RestMethod https://github.com/aniongithub/devcontainer-mcp/releases/latest/download/install.ps1 | Invoke-ExpressionDie Binärdatei läuft in WSL; MCP-Clients unter Windows starten sie über wsl ~/.local/bin/devcontainer-mcp serve. WSL 2 wird benötigt.
Backend-CLIs (devpod, devcontainer, gh) werden zur Laufzeit erkannt – fehlt eine, gibt der MCP-Server eine hilfreiche Fehlermeldung mit Installationsanweisungen zurück. Binärdateien verfügbar für linux-x64, linux-arm64, darwin-x64, darwin-arm64.
Drei Backends, eine Schnittstelle
| Backend | Am besten geeignet für | Erfordert | Authentifizierung nötig? |
|---|---|---|---|
| devcontainer CLI | Lokales Docker — schnell und einfach | @devcontainers/cli + Docker | Nein |
| DevPod | Multi-Cloud: Docker, K8s, AWS, Azure, GCP | DevPod CLI | Optional |
| Codespaces | Von GitHub gehostete Cloud-Umgebungen | gh CLI | Ja |
Auth-Broker
Der Agent sieht niemals rohe Tokens. Stattdessen:
auth_status(provider)— verfügbare Konten und Bereiche auflistenauth_login(provider, scopes?)— Anmeldung starten, öffnet Browser, behandelt Gerätecodesauth_select(id)— aktives Konto wechselnauth_logout(id)— Anmeldeinformationen widerrufen
Unterstützte Anbieter: GitHub, AWS, Azure, GCP, Kubernetes. Codespaces-Tools benötigen ein Auth-Handle (z.B. github-aniongithub); der MCP-Server löst es bei jedem Aufruf über den nativen Schlüsselbund der CLI in das echte Token auf.
Beispiel-Workflow
Agent: "Lass mich dieses Projekt bauen..."
auth_status("github")→ wählt Konto auscodespaces_create(auth: "github-you", repo: "your/repo")codespaces_ssh(auth: "github-you", codespace: "...", command: "cargo build")- ✅ In der Cloud gebaut. Ihr Laptop hat nichts getan.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Claude Octopus v8.48: Multi-KI-Orchestrierungs-Plugin für Entwicklungs-Workflows
Claude Octopus v8.48 ist ein Open-Source-Plugin, das die KI-Modelle Claude, Codex und Gemini parallel mit unterschiedlichen Rollen über die Entwicklungsphasen hinweg orchestriert. Es beinhaltet eine 75%-Konsensschwelle zwischen den Phasen, frische Kontextfenster für komplexe Aufgaben und spezifische Befehle wie /octo:embrace für die vollständige Lebenszyklusentwicklung.

Lokales Verhaltensüberwachungssystem mit MCP-Pipeline und Claude Code
Ein Entwickler hat ein lokales Verhaltensüberwachungssystem namens BRAIN erstellt, das App-Wechsel, Dateioperationen und Entwicklungssitzungen verfolgt und Daten über einen benutzerdefinierten MCP-Server an Claude Code weiterleitet. Das System läuft zu 100 % lokal ohne Cloud-Abhängigkeiten.

Lokale Sprach-zu-Text-Transkription für OpenClaw mit Parakeet TDT 0.6b v3
Ein Entwickler hat NVIDIAs Parakeet TDT 0.6b v3 Modell so konvertiert, dass es lokal über ONNX auf der CPU läuft und 25 europäische Sprachen unterstützt. Das Modell stellt über einen Docker-Container einen OpenAI-kompatiblen API-Endpunkt bereit, was die Integration mit OpenClaw für die Transkription von Audiodateien ermöglicht.

Quell-Proxy-Fixes beheben Claude-Code-Scroll-Sprünge unter Windows
Quell ist ein Rust-Proxy, der zwischen Ihrem Terminal und Claude Code sitzt und Bildschirmlöschsequenzen entfernt, die bei langen Antworten zu Scrollpositionsrücksetzungen führen. Er fügt außerdem Shift+Enter für Zeilenumbrüche, Sicherheitsfilterung und volle Unicode-Unterstützung hinzu.