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
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
,stderr
undexit_code
zurü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.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eine interaktive Python-Codeausführungsumgebung, die es Benutzern und LLMs ermöglicht, Python-Code sicher auszuführen und Pakete in isolierten Docker-Containern zu installieren.
Related MCP Servers
- -securityFlicense-qualityProvides isolated Docker environments for code execution, enabling users to create and manage containers, execute multi-language code, save and reproduce development environments, ensuring security and isolation.Last updated -6Python
- -securityAlicense-qualityFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.Last updated -PythonMIT License
- -securityFlicense-qualityA secure Docker-based environment that allows AI assistants to safely execute code without direct access to the host system by running all code within isolated containers.Last updated -1Python
- -securityAlicense-qualityAn interactive Python code execution tool that allows users and LLMs to safely execute Python code and install packages in isolated Docker containers.Last updated -16PythonApache 2.0