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

✍️ OpenClawRadar📅 Veröffentlicht: 10. Mai 2026🔗 Source
devcontainer-mcp: Gib KI-Agenten ihre eigene Entwicklungsumgebung, nicht deine
Ad

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
Ad

Schnellinstallation

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/aniongithub/devcontainer-mcp/main/install.sh | bash

Windows (über WSL):

Invoke-RestMethod https://github.com/aniongithub/devcontainer-mcp/releases/latest/download/install.ps1 | Invoke-Expression

Die 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

BackendAm besten geeignet fürErfordertAuthentifizierung nötig?
devcontainer CLILokales Docker — schnell und einfach@devcontainers/cli + DockerNein
DevPodMulti-Cloud: Docker, K8s, AWS, Azure, GCPDevPod CLIOptional
CodespacesVon GitHub gehostete Cloud-Umgebungengh CLIJa

Auth-Broker

Der Agent sieht niemals rohe Tokens. Stattdessen:

  • auth_status(provider) — verfügbare Konten und Bereiche auflisten
  • auth_login(provider, scopes?) — Anmeldung starten, öffnet Browser, behandelt Gerätecodes
  • auth_select(id) — aktives Konto wechseln
  • auth_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..."

  1. auth_status("github") → wählt Konto aus
  2. codespaces_create(auth: "github-you", repo: "your/repo")
  3. codespaces_ssh(auth: "github-you", codespace: "...", command: "cargo build")
  4. ✅ In der Cloud gebaut. Ihr Laptop hat nichts getan.

📖 Vollständige Quelle lesen: HN AI Agents

Ad

👀 Siehe auch

Claude Octopus v8.48: Multi-KI-Orchestrierungs-Plugin für Entwicklungs-Workflows
Werkzeuge

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.

OpenClawRadar
Lokales Verhaltensüberwachungssystem mit MCP-Pipeline und Claude Code
Werkzeuge

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.

OpenClawRadar
Lokale Sprach-zu-Text-Transkription für OpenClaw mit Parakeet TDT 0.6b v3
Werkzeuge

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.

OpenClawRadar
Quell-Proxy-Fixes beheben Claude-Code-Scroll-Sprünge unter Windows
Werkzeuge

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.

OpenClawRadar