opencode-sandbox
opencode-sandbox
Запустите изолированный экземпляр opencode из предварительно собранных публичных образов GHCR и передайте его Claude Code в качестве MCP-сервера. Без этапа сборки, без клонирования форка opencode — каждый экземпляр является собственным проектом Docker Compose со своими именованными томами, а его рабочее пространство является именованным томом, а не привязкой к хосту, поэтому он не видит вашу файловую систему. Образы являются публичными и загружаются анонимно; бэкенд сообщает opencode 1.18.4, а MCP-мост предоставляет 80 инструментов.
Установка
Соберите из исходного кода и поместите бинарный файл в ваш PATH:
bun run build
cp dist/opencode-sandbox ~/.local/bin/(bun run install-local делает оба шага за один раз.) Или возьмите предварительно собранный бинарный файл из GitHub Releases этого репозитория.
Related MCP server: devcontainer-mcp
Быстрый старт
Создайте экземпляр. Любой ключ API провайдера, уже находящийся в вашей оболочке (ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, OPENROUTER_API_KEY), передается в него при создании — нет этапа входа в UI и нет auth.json для управления.
opencode-sandbox create scratch --seed ./my-project --config ./opencode.jsonc--seed копирует каталог в новое рабочее пространство до первого запуска экземпляра; --config помещает opencode.jsonc только для этого экземпляра. Оба параметра необязательны.
Зарегистрируйте его в Claude Code. create выводит эту строку, а url повторно выводит ее позже:
opencode-sandbox url scratch
claude mcp add --transport http scratch http://127.0.0.1:4784/mcpТеперь используйте его — 80 инструментов экземпляра (чтение, запись, выполнение команд оболочки, все ограничено его собственным /workspace) доступны в этом сеансе Claude Code. Когда закончите:
opencode-sandbox destroy scratch --yesdestroy удаляет контейнеры и их тома, включая рабочее пространство.
Веб-интерфейс также доступен, за --web при создании; без него MCP-мост является единственным интерфейсом.
Замечание по безопасности
MCP-мост не имеет собственной входящей аутентификации. Любой, кто может достичь его порта, получает полный набор инструментов opencode — чтение и запись файлов и выполнение команд оболочки внутри /workspace этого экземпляра. Опубликованный порт по умолчанию привязан к 127.0.0.1; сохраняйте это так. Не расширяйте его до 0.0.0.0 и не помещайте за публичный обратный прокси-сервер без реального слоя аутентификации перед ним.
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