sandbox-mcp

sandbox-mcp

3.4

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

  1. create_container_environment

    Create a new Docker container with a specified image

  2. create_file_in_container

    Create a file in a container

  3. execute_command_in_container

    Run commands in container

  4. save_container_state

    Save container state as persistent container

  5. export_dockerfile

    Export Dockerfile to create a persistent environment

  6. exit_container

    Close the container to clean the environment