# Isolator

> Use this tool when you need to securely execute user-provided code in a sandboxed environment, isolating it from the host system to prevent potential security threats. The Isolator provides a secure code execution capability for languages like Python, Go, and JavaScript, with features like network isolation and resource limits. It takes in code snippets or files and returns structured execution results, making it ideal for AI assistants that require safe code execution.

Canonical page: https://skillsregistry.net/skills/isolator  
JSON: https://api.skillsregistry.net/v1/skills/isolator

## Description

Isolator MCP provides secure code execution capabilities for Python, Go, and JavaScript through Docker containerization. Built by Ompragash, it combines a TypeScript MCP server with a Go CLI tool that creates ephemeral containers with strict security constraints including network isolation, read-only filesystems, resource limits, and dropped Linux capabilities. The implementation supports both direct code execution and predefined code snippets, uses tar streaming to copy files into containers without bind mounts to avoid permission issues, and returns structured execution results with stdout, stderr, and status information, making it ideal for AI assistants that need to safely execute user-provided code in sandboxed environments.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/isolator)
- **Repository:** <https://github.com/ompragash/isolator-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "isolator"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/isolator` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/isolator/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
