Isolator MCP Server

MCP server providing secure code execution (Python, Go, JS) via containers.

Local serverstdioPython

What is the Isolator MCP Server?

MCP server providing secure code execution (Python, Go, JS) via containers.

What it actually does

LLM applications (MCP Hosts) can connect to this server and use its execute_code tool to safely run Python, Go, or JavaScript code snippets provided directly or loaded from predefined snippet files.

Executes code (Python, Go, JavaScript) in a secure, isolated container environment.

  • Provides the execute_code MCP tool
  • Supports executing code provided directly (language, entrypoint_code) or via named snippets (snippet_name)
  • Supports multiple languages (Python, Go, JavaScript, configurable)
  • Uses the embedded isolator Go CLI (isolator-cli/) for secure Docker container execution
  • Configurable security defaults (timeout, resource limits, network) via isolator_config.json
  • Manages temporary directories on the host for code execution

Configuration

  • Docker: Required for container creation and execution by the isolator-cli. Ensure the Docker daemon is running. * Go: Required to build the embedded isolator-cli Go binary. * Node.js and npm: Required to install dependencies, build, and run the isolator-mcp TypeScript server.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
contentAn array containing a single TextContent object.
type"text"
textA string containing the combined stdout and stderr from the execution, formatted like:

Configuration

  • Docker: Required for container creation and execution by the isolator-cli. Ensure the Docker daemon is running. * Go: Required to build the embedded isolator-cli Go binary. * Node.js and npm: Required to install dependencies, build, and run the isolator-mcp TypeScript server.

Example prompts to try

  • “Use Isolator to content.”
  • “Use Isolator to type.”
  • “Use Isolator to text.”

Frequently asked questions

Docker (daemon running), Go to build the CLI, and Node.js with npm for the TypeScript server.