isolator-mcp

isolator-mcp

3.3

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

Isolator MCP Server is a TypeScript-based Model Context Protocol server that provides a secure sandbox for executing code snippets in various programming languages.

The Isolator MCP Server is designed to facilitate secure code execution within a controlled environment. It acts as a bridge between LLM applications and the embedded Isolator Go CLI tool, allowing users to execute Python, Go, or JavaScript code snippets safely. The server leverages Docker containers to ensure that code runs in isolation, with configurable security settings such as timeouts and resource limits. This setup is particularly useful for applications that require running untrusted code snippets without compromising the host system's security. The server is built using TypeScript and requires Docker, Go, and Node.js for its operation. It supports both direct code execution and execution via predefined snippets, providing flexibility in how code is managed and executed.

Features

  • Provides the `execute_code` MCP tool.
  • Supports executing code directly or via named snippets.
  • Supports multiple languages: Python, Go, JavaScript.
  • Uses Docker for secure container execution.
  • Configurable security settings via `isolator_config.json`.