Isolator
Executes code securely in isolated containers via the Model Context Protocol.
About
Isolator is a Model Context Protocol (MCP) server that provides secure code execution for LLM applications. It wraps the 'isolator' Go CLI tool, enabling the safe execution of Python, Go, and JavaScript code snippets within Docker containers. Supporting both direct code execution and pre-defined snippets, Isolator offers configurable security defaults and structured result reporting, ensuring a controlled and reliable code execution environment.
Key Features
- Supports execution of Python, Go, and JavaScript
- Uses Docker containers for secure code isolation
- Supports code snippets and direct code execution
- Provides the `execute_code` MCP tool
- Configurable security limits and resource management
- 1 GitHub stars
Use Cases
- Secure code execution for LLM applications
- Sandboxed environment for untrusted code
- Execution of code snippets in a controlled environment