boxkite
For Claude Code, Claude Desktop, Codex & Cursor

Give your agent a secure sandbox in 60 seconds.

An MCP chat session is a conversation, not a security boundary. The moment your local agent runs a shell command or edits a file, it's running on your machine with your permissions. boxkite's MCP server bridges that gap — every tool call executes inside a real, isolated Kubernetes pod instead.

Watch it

Three steps, zero glue code

Setup steps
1

Install the MCP server

pip install boxkite-mcp

Also works with uvx / npx — no local install needed.

2

Add one block to your editor config

{ "mcpServers": { "boxkite": { "command": "boxkite-mcp", "env": { "BOXKITE_BASE_URL": "https://your-cp...", "BOXKITE_API_KEY": "bxk_live_..." } } } }

Codex uses TOML (~/.codex/config.toml) instead — full guide has the exact block.

3

Restart — tools appear automatically

26 tools discovered: sandbox lifecycle, exec, file ops, plus opt-in custom-image and storage-volume management. Nothing else to wire up.

The 26 MCP tools (the control-plane MCP server's full surface) are distinct from the 15 framework-agnostic sandbox tools the self-hosted factory binds for LangChain/OpenAI-style agents — the MCP server adds sandbox, image, and volume management on top.

Why not just let it run locally

Real pod isolation

If the agent hallucinates and runs rm -rf /, it destroys a temporary pod — not your laptop, not your cloud account.

Network-dark by default

Egress denied by default, plus a fresh empty network namespace on every execcall — a policy misconfiguration alone still can't reach the network.

Runs on your infra

Self-host the whole control-plane on your own cluster, or point the MCP server at the free hosted beta — same code either way.

Your editor. A real sandbox. One config block.