omcp_py

omcp_py

3.2

If you are the rightful owner of omcp_py 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.

The OMCP Python Sandbox Server is a secure, MCP-compliant Python code execution environment with Docker-based sandboxing, designed for safe and isolated Python code execution.

The OMCP Python Sandbox Server provides a robust and secure environment for executing Python code in isolated sandboxes. It adheres to the Model Context Protocol (MCP) specification, ensuring enterprise-grade security features. The server utilizes Docker for sandbox isolation, offering a read-only filesystem, user isolation, and network restrictions to prevent unauthorized access and modifications. With a focus on security, the server implements command injection protection, resource limits, and automatic cleanup of inactive sandboxes. The integration with FastMCP enhances the server's capabilities, providing a streamlined development workflow and robust error handling. Additionally, the server supports MCP Inspector for real-time testing and debugging, making it an ideal solution for developers seeking a secure and efficient Python execution environment.

Features

  • MCP-Compliant Tools for sandbox management and code execution
  • Docker-based isolation with enhanced security options
  • User isolation and read-only filesystem for secure execution
  • Resource limits and network isolation to prevent abuse
  • Integration with FastMCP for improved performance and error handling

Tools

  1. create_sandbox

    Create isolated Python environments

  2. list_sandboxes

    List active sandboxes with status

  3. remove_sandbox

    Safely remove sandboxes

  4. execute_python_code

    Run Python code in sandbox

  5. install_package

    Install Python packages in sandbox