Documentation
¶
Overview ¶
Command sandboxctl is the demo app for stackql-mcp-go: an on-demand infrastructure concierge in a single compiled binary. It embeds the stackql MCP server (no runtime dependencies) and a Claude agent loop.
Developers ask for ephemeral cloud sandboxes in plain language; the agent plans, prices, provisions, and labels everything with an expiry so `sandboxctl reap` can tear it down later. Nothing is created before the plan and cost estimate pass an explicit approval gate, and every SQL statement the agent runs is printed.
sandboxctl request "a small linux vm and a bucket in sydney for 2 days" --project my-gcp-project sandboxctl reap --project my-gcp-project sandboxctl tools
Requires ANTHROPIC_API_KEY (request/reap) and GOOGLE_CREDENTIALS (a GCP service account key JSON, stackql's default google auth) in the environment. Build with `go generate ./cmd/sandboxctl` first, which fetches and pin-verifies the embedded server binary.