execute_code
Run Python, Go, or JavaScript code securely in isolated containers with the Isolator MCP Server. Execute custom code snippets or predefined templates in a controlled environment.
Instructions
Executes code (Python, Go, JavaScript) in a secure, isolated container environment.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| additional_files | No | Optional array of additional files needed for execution | |
| entrypoint_code | No | The main code content to execute. Required unless using snippet_name. | |
| entrypoint_filename | No | Optional filename for the main code (defaults based on language). | |
| language | No | The programming language (python, go, javascript). Required unless using snippet_name. | |
| snippet_name | No | Name of a pre-defined code snippet to execute (e.g., 'hello_world'). Mutually exclusive with entrypoint_code/language. | 
Input Schema (JSON Schema)
{
  "properties": {
    "additional_files": {
      "description": "Optional array of additional files needed for execution",
      "items": {
        "properties": {
          "content": {
            "description": "Content of the file",
            "type": "string"
          },
          "filename": {
            "description": "Name of the file (including extension)",
            "type": "string"
          }
        },
        "required": [
          "filename",
          "content"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "entrypoint_code": {
      "description": "The main code content to execute. Required unless using snippet_name.",
      "type": "string"
    },
    "entrypoint_filename": {
      "description": "Optional filename for the main code (defaults based on language).",
      "type": "string"
    },
    "language": {
      "description": "The programming language (python, go, javascript). Required unless using snippet_name.",
      "type": "string"
    },
    "snippet_name": {
      "description": "Name of a pre-defined code snippet to execute (e.g., 'hello_world'). Mutually exclusive with entrypoint_code/language.",
      "type": "string"
    }
  },
  "type": "object"
}