No description
  • Go 90.9%
  • Dockerfile 7.3%
  • Shell 1.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alex Mickelson 93798338bb
Some checks failed
Build and Publish Docker Image / docker (push) Has been cancelled
also latest
2026-05-08 12:13:59 -06:00
.gitea/workflows also latest 2026-05-08 12:13:59 -06:00
mcp-cli-src show all params in help 2026-04-20 15:54:16 -06:00
.gitignore build and push dockerfile 2026-04-20 15:26:49 -06:00
docker-compose.example.yml more help 2026-04-20 15:44:25 -06:00
Dockerfile paths 2026-05-08 12:13:11 -06:00
entrypoint.sh paths 2026-05-08 12:13:11 -06:00
example.mcp-servers.json build and push dockerfile 2026-04-20 15:26:49 -06:00
README.md more help 2026-04-20 15:44:25 -06:00

Bash-based sandbox for llms to play in.

Intended for your LLM harness to expose a run command that recieves bash instructions, then send the bash command into this container using docker exec or ssh.

Built-in mcp integration so your mcp connections also run separate from the harness

docker-compose.yml example

services:
  command_runner:
    build:
      context: ./sandbox
      dockerfile: Dockerfile
    container_name: command_runner
    hostname: command_runner
    volumes:
      - sandbox_home:/home/sandbox
      - ./sandbox/mcp-servers.json:/etc/mcp/mcp-servers.json:ro
    healthcheck:
      test: ["CMD", "echo", "ok"]
      interval: 10s
      timeout: 5s
      retries: 3

mcp-servers.json example

{
  "servers": [
    {
      "name": "example-server",
      "url": "http://mcp-server-host:3000/mcp",
      "headers": {
        "Authorization": "Bearer your_token_here"
      }
    }
  ]
}