sandbox-mcp
If you are the rightful owner of sandbox-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Sandbox MCP Server provides isolated Docker environments for code execution, allowing users to create containers, execute code, and manage development environments securely.
The Sandbox MCP Server is a robust platform designed to facilitate code execution in isolated Docker environments. It allows users to create containers using any Docker image, execute code in multiple programming languages, and set up comprehensive development environments. The server is particularly useful for developers who need to run commands in isolated containers, ensuring that their code execution is secure and does not interfere with the host system. With features like persistent containers, saving container states, and generating Dockerfiles, the server supports reproducible and shareable development environments. This makes it an ideal tool for collaborative projects and educational purposes, where consistent and isolated environments are crucial.
Features
- Isolated Docker Environments: Provides secure and isolated environments for code execution.
- Multi-language Support: Allows execution of code in various programming languages.
- Persistent Containers: Supports creation of containers that persist beyond session closures.
- Environment Reproduction: Offers tools to save container states and generate Dockerfiles.
- Security: Ensures code execution is isolated with restricted host system access.
Tools
create_container_environment
Create a new Docker container with a specified image
create_file_in_container
Create a file in a container
execute_command_in_container
Run commands in container
save_container_state
Save container state as persistent container
export_dockerfile
Export Dockerfile to create a persistent environment
exit_container
Close the container to clean the environment