MCP-Sandbox
Probieren Sie es gerne in der MCP-Sandbox aus
中文文档| Englisch
Demo
Python MCP Sandbox ist ein interaktives Tool zur Ausführung von Python-Code, mit dem Benutzer und LLMs Python-Code sicher ausführen und Pakete in isolierten Docker-Containern installieren können.
Viby
Viby funktioniert mit MCP-Sandbox
Merkmale
🐳 Docker-Isolation : Führen Sie Python-Code sicher in isolierten Docker-Containern aus
📦 Paketverwaltung : Einfache Installation und Verwaltung von Python-Paketen
📊 Dateigenerierung : Unterstützung für die Generierung von Dateien und den Zugriff darauf über Weblinks
Related MCP server: MCP Sandbox
Installation
Der Standard-SSE-Endpunkt ist http://localhost:8000/sse und Sie können über den MCP Inspector über SSE oder jeden anderen Client, der SSE-Verbindungen unterstützt, damit interagieren.
Verfügbare Tools
create_sandbox : Erstellt eine neue Python Docker-Sandbox und gibt ihre ID für die nachfolgende Codeausführung und Paketinstallation zurück
list_sandboxes : Listet alle vorhandenen Sandboxen (Docker-Container) zur Wiederverwendung auf
execute_python_code : Führt Python-Code in einer angegebenen Docker-Sandbox aus
install_package_in_sandbox : Installiert Python-Pakete in einer angegebenen Docker-Sandbox
check_package_installation_status : Überprüft, ob ein Paket installiert ist oder den Installationsstatus in einer Docker-Sandbox
execute_terminal_command : Führt einen Terminalbefehl in der angegebenen Docker-Sandbox aus. Parameter:
sandbox_id(Zeichenfolge),command(Zeichenfolge). Gibtstdout,stderrundexit_codezurück.upload_file_to_sandbox : Lädt eine lokale Datei in die angegebene Docker-Sandbox hoch. Parameter:
sandbox_id(Zeichenfolge),local_file_path(Zeichenfolge),dest_path(Zeichenfolge, optional, Standard:/app/results).
Projektstruktur
Beispiel-Eingabeaufforderung
MCP-Beispielkonfiguration
Unten ist eine Beispielkonfiguration für Claude:
MCP-Beispielkonfiguration für Online-Demo
Ändern Sie die serverUrl nach Bedarf für Ihre Umgebung.