opencode-sandbox
opencode-sandbox
Starten Sie eine isolierte opencode-Instanz aus vorgebauten öffentlichen GHCR-Images und übergeben Sie sie an Claude Code als MCP-Server. Kein Build-Schritt, kein Checkout des opencode-Forks — jede Instanz ist ein eigenes Docker-Compose-Projekt mit eigenen benannten Volumes, und ihr Arbeitsbereich ist ein benanntes Volume anstelle eines Host-Bind-Mounts, sodass es Ihr Dateisystem nicht sehen kann. Images sind öffentlich und werden anonym gepullt; das Backend meldet opencode 1.18.4 und die MCP-Brücke stellt 80 Tools bereit.
Installation
Aus dem Quellcode bauen und die Binärdatei in Ihren PATH legen:
bun run build
cp dist/opencode-sandbox ~/.local/bin/(bun run install-local erledigt beides in einem Schritt.) Oder holen Sie sich eine vorgebaute Binärdatei aus den GitHub-Releases dieses Repos.
Related MCP server: devcontainer-mcp
Schnellstart
Erstellen Sie eine Instanz. Jeder Provider-API-Schlüssel, der bereits in Ihrer Shell vorhanden ist (ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, OPENROUTER_API_KEY), wird beim Erstellen an sie weitergeleitet — es gibt keinen UI-Login-Schritt und keine auth.json zu verwalten.
opencode-sandbox create scratch --seed ./my-project --config ./opencode.jsonc--seed kopiert ein Verzeichnis in den frischen Arbeitsbereich, bevor die Instanz zum ersten Mal startet; --config platziert eine opencode.jsonc für diese Instanz allein. Beide sind optional.
Registrieren Sie es bei Claude Code. create gibt diese Zeile aus, und url gibt sie später erneut aus:
opencode-sandbox url scratch
claude mcp add --transport http scratch http://127.0.0.1:4784/mcpJetzt verwenden Sie es — die 80 Tools der Instanz (lesen, schreiben, Shell-Befehle ausführen, alle auf ihr eigenes /workspace beschränkt) sind in dieser Claude Code-Sitzung verfügbar. Wenn Sie fertig sind:
opencode-sandbox destroy scratch --yesdestroy entfernt die Container und ihre Volumes, einschließlich des Arbeitsbereichs.
Eine Weboberfläche ist ebenfalls verfügbar, hinter --web beim Erstellen; ohne sie ist die MCP-Brücke die einzige Schnittstelle.
Sicherheitshinweis
Die MCP-Brücke hat keine eigene eingehende Authentifizierung. Jeder, der ihren Port erreichen kann, erhält die vollständige opencode-Tooloberfläche — Lesen und Schreiben von Dateien und Ausführen von Shell-Befehlen innerhalb des /workspace dieser Instanz. Der veröffentlichte Port ist standardmäßig an 127.0.0.1 gebunden; belassen Sie es dabei. Erweitern Sie ihn nicht auf 0.0.0.0 oder setzen Sie ihn hinter einen öffentlichen Reverse-Proxy ohne eine echte Authentifizierungsschicht davor.
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
- Alicense-qualityBmaintenanceRuns isolated AI agents in Docker containers with persistent workspaces and conversation history. Each agent has access to file operations, shell commands, GitHub integration, and can connect to external MCP servers for additional tools.3MIT
- Alicense-qualityAmaintenance45+ first-class, OS and backend specific MCP tools that let AI coding agents create, manage, read, edit, and write files inside dev containers, keeping your machine clean and your environment reproducible and deploy-friendly. Use local Docker, GitHub Codespaces, Azure, AWS, Google Cloud or Kubernetes seamlessly!23MIT
- AlicenseAqualityCmaintenanceEnables code execution in isolated Docker containers with persistent IPython, Node.js, or R kernels, supporting file import/export and cross-session transfers via MCP tools.6MIT
- Flicense-qualityBmaintenanceContainerized MCP server for coding agents with tools for file editing, shell commands, process management, Git, browser automation, and project snapshots.
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Hosted MCP server for structured code review passes on human- and AI-written code. Free tier.
An MCP server that gives your AI access to the source code and docs of all public github repos
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/hsb3/opencode-sandbox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server