Sandbox MCP

Sandbox MCP ist ein Model Context Protocol (MCP)-Server, der es LLMs (MCP-Hosts/Clients) ermöglicht , Code in sicheren, isolierten Docker-Containern auszuführen .
Obwohl LLMs sehr gut darin sind, Code zu generieren, können die meisten den von ihnen generierten Code nicht ausführen . Sie führen diesen ungetesteten Code letztendlich direkt auf Ihrem Computer aus, was schwerwiegende unbeabsichtigte Folgen haben kann.
Indem Sie LLMs die Tools zum sicheren Testen des Codes geben, vermeiden Sie solche Probleme und können in weniger Iterationen präziseren Code generieren .
Sandbox MCP bietet den LLMs eine benutzerfreundliche Ausführungsumgebung, die jeder über einen einfachen, KI-nativen MCP-Server erstellen und konfigurieren kann, der lokal ausgeführt wird.
Inspiriert von Codapi . Einige Sandboxen sind identisch mit Codapi-Sandboxen .
Anwendungsfälle
Sandbox MCP kann für viele verschiedene Aufgaben verwendet werden, einschließlich, aber nicht beschränkt auf:
Sichere Codeausführung : Führen Sie jeden von einem LLM generierten Code in einer sicheren, isolierten Umgebung aus und schützen Sie Ihr System vor nicht vertrauenswürdigem oder potenziell schädlichem Code.
Codetests : Testen und validieren Sie Code automatisch in verschiedenen Sprachen und/oder Konfigurationen in verschiedenen Umgebungen, bevor Sie ihn in größere Projekte oder Produktionssysteme integrieren.
Benutzercode-Validierung : Führen Sie vom Benutzer übermittelten Code oder Skripte sicher aus und überprüfen Sie sie. Stellen Sie sicher, dass sie sich wie erwartet verhalten und keine böswilligen Aktionen ausführen.
Fehlerbehebung im Netzwerk : Diagnostizieren Sie Verbindungsprobleme, testen Sie Endpunkte und analysieren Sie die Netzwerkleistung mithilfe isolierter Netzwerktools, ohne Ihr System preiszugeben.
Codierung für Bildungs- und Interviewzwecke : Kompilieren und führen Sie Codeausschnitte für Lern-, Lehr- oder technische Interviews sofort aus und geben Sie in einer sicheren, temporären Umgebung sofortiges Feedback.
Automatisierte Codeüberprüfung und Feedback : Ermöglichen Sie LLMs, Code automatisch auszuführen, zu testen und zu überprüfen und bieten Sie umsetzbares Feedback oder Vorschläge, bevor Code zusammengeführt oder bereitgestellt wird.
Related MCP server: Code Sandbox MCP Server
Demo
Diese Demo zeigt, wie Sandbox MCP mit Claude Desktop funktioniert.

Versuchen Sie es mit dem Video , wenn das GIF nicht klar ist.
Installation
Binärdatei herunterladen
Sie können die entsprechende Binärdatei für Ihr Betriebssystem (z. B. Darwin ) und Ihre Prozessorarchitektur ( arm64 ) von der Seite „Releases“ ( sandbox-mcp_Darwin_arm64.tar.gz ) herunterladen.
Installation über Go
Voraussetzungen:
Go 1.24 oder höher
go install github.com/pottekkat/sandbox-mcp/cmd/sandbox-mcp@latestHolen Sie sich den Pfad zur sandbox-mcp Binärdatei:
which sandbox-mcpAus der Quelle erstellen
Siehe den Abschnitt „Entwicklung“ .
Verwendung
Initialisierung
Bevor Sie sandbox-mcp mit LLMs verwenden, müssen Sie dessen Konfiguration initialisieren:
# Create the configuration directory in
# $XDG_CONFIG_HOME/sandbox-mcp and pull
# the default sandboxes from GitHub
sandbox-mcp --pull
# Build the Docker images for the sandboxes
sandbox-mcp --build[!NOTE] Stellen Sie sicher, dass Docker installiert und ausgeführt wird.
Mit MCP-Hosts/Clients
Fügen Sie dies zu Ihrer claude_desktop_config.json für Claude Desktop oder mcp.json für Cursor IDE hinzu:
{
"mcpServers": {
"sandbox-mcp": {
"command": "path/to/sandbox-mcp",
"args": [
"--stdio"
]
}
}
}[!NOTE] Stellen Sie sicher, dass Sie
path/to/sandbox-mcpdurch den tatsächlichen Pfad zursandbox-mcpBinärdatei ersetzen.
Verfügbare Sandboxen
Sandkasten | Beschreibung |
Eine sichere, isolierte Linux-Umgebung zum Ausführen einfacher Befehle, die keinen Netzwerkzugriff erfordert. | |
Führen Sie Python-Code sicher in einer sicheren, isolierten Umgebung aus. | |
Kompilieren und führen Sie Rust-Code in einer isolierten Umgebung aus. | |
Nutzen Sie verschiedene Netzwerk-Utilities in einer isolierten Linux-Sandbox. Ideal für Netzwerkdiagnose und Fehlerbehebung. Eine Liste der verfügbaren Tools finden Sie unter https://github.com/jonlabelle/docker-network-tools . | |
Führen Sie Go-Code sicher in einer isolierten Umgebung mit Netzwerkzugriff aus. | |
Führen Sie JavaScript-Code in einer isolierten Umgebung mit Node.js aus. | |
Führen Sie eine leichtgewichtige Instanz von Apache APISIX aus, die über eine YAML-Datei konfiguriert und über den in der Datei main.sh bereitgestellten Befehl curl gesteuert werden kann. Beispiel: curl -sI | |
Kompilieren und Ausführen von Java-Code in einer isolierten Sandbox. Unterstützt Java-Vorschaufunktionen. |
[!WICHTIG]
Ihre eigene Sandbox
Sie können Ihre eigenen Sandboxen in
$XDG_CONFIG_HOME/sandbox-mcp/sandboxeserstellen und hinzufügen. Eine Sandbox besteht im Wesentlichen aus einer Docker-Datei und einer JSON-Konfiguration. Weitere Informationen finden Sie in den Beispielen und der Anleitung .
Entwicklung
Forken und klonen Sie das Repository:
git clone https://github.com/username/sandbox-mcp.gitWechseln Sie in das Verzeichnis:
cd sandbox-mcpInstallieren Sie Abhängigkeiten:
make depsErstellen Sie das Projekt:
make buildAktualisieren Sie die Konfiguration Ihres MCP-Servers, damit dieser auf den lokalen Build verweist:
{
"mcpServers": {
"sandbox-mcp": {
"command": "/path/to/sandbox-mcp/dist/sandbox-mcp",
"args": [
"--stdio"
]
}
}
}Lizenz
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).173Apache 2.0
- AlicenseBqualityDmaintenanceA secure Model Context Protocol server that allows AI assistants and LLM applications to safely execute Python and JavaScript code snippets in containerized environments.2203MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server implementation that can be run directly or through Docker, enabling AI assistants to interact with external systems through the MCP standard.2-
- AlicenseNot gradedqualityAmaintenanceMCP server that gives any LLM a managed Docker workspace with live browser, terminal, code execution, document skills, and autonomous sub-agents.1,628118MIT
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/pottekkat/sandbox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server