MCP server for Sandbox as a Service — give an agent a real Linux VM: run commands, move files, expose a preview URL, destroy it.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add sandbox-as-a-service-mcp -- npx -y https{
"mcpServers": {
"sandbox-as-a-service-mcp": {
"command": "npx",
"args": ["-y", "https"],
"env": {
"AAS_API_KEY": "<aas_api_key>"
}
}
}
}AAS_API_KEYMCP Servers overview
# sandbox-as-a-service-mcp
An [MCP](https://modelcontextprotocol.io) server that gives an agent a real Linux virtual machine it
can break.
Eleven tools: create a sandbox, run shell commands in it, write and read files, list what a run
produced, expose a port on a public preview URL, extend the lifetime, destroy it, and check what it
all cost.
Each sandbox is a dedicated VM with its own kernel — not a container sharing a host with other
people's code. It is never reused between accounts and is destroyed when it expires, whether or not
anything remembered to ask.
## Use it
```bash
AAS_API_KEY=aas_sk_... npx -y https://sandbox-as-a-service.com/mcp.tgz
```
Get a key at [sandbox-as-a-service.com](https://sandbox-as-a-service.com) — new accounts start with
free credit and no card.
### Claude Desktop / Claude Code
```json
{
"mcpServers": {
"sandbox": {
"command": "npx",
"args": ["-y", "https://sandbox-as-a-service.com/mcp.tgz"],
"env": { "AAS_API_KEY": "aas_sk_..." }
}
}
}
```
## The tools
| Tool | What it does |
|---|---|
| `create_sandbox` | Creates a VM and returns its id once it is ready. |
| `run_command` | Runs a shell command as an unprivileged user. Returns stdout, stderr, exit code. |
| `write_file` | Writes a file. Content travels out of band, so quotes and binary survive. |
| `read_file` | Reads a file back — how an agent gets at what its code produced. |
| `list_files` | Lists a directory tree, so an agent can find what a run produced. |
| `expose_port` | Gives a server inside the sandbox a public https URL to share. |
| `get_sandbox` | Status, size and expiry. |
| `list_sandboxes` | Everything on the account, newest first — useful for finding strays. |
| `extend_sandbox` | Pushes the expiry out when a job outgrows its timeout. |
| `destroy_sandbox` | Destroys it and stops billing. |
| `get_usage` | Remaining credit and recent usage. |
## Notes for agents
- Code runs as an unprivileged user. There is no `sudo`, so `apt-get` will not work; use
`pip install --user --break-system-packages` or `npm install`, both of which do.
- `run_command` waits for the command to finish. Start a server with `&` or it will hold the call
open until the timeout.
- A sandbox is destroyed when its timeout expires whether or not `destroy_sandbox` is called, so a
forgotten sandbox costs minutes, not money forever. Calling it anyway returns the minutes you were
not going to use.
## Environment
| Variable | |
|---|---|
| `AAS_API_KEY` | Required. Your API key. |
| `AAS_BASE_URL` | Optional. Defaults to `https://sandbox-as-a-service.com/v1`. |
MIT licensed. The service it talks to is at
[sandbox-as-a-service.com](https://sandbox-as-a-service.com);
[docs](https://sandbox-as-a-service.com/docs/mcp).
What people ask about sandbox-as-a-service-mcp
What is fstandhartinger/sandbox-as-a-service-mcp?
+
fstandhartinger/sandbox-as-a-service-mcp is mcp servers for the Claude AI ecosystem. MCP server for Sandbox as a Service — give an agent a real Linux VM: run commands, move files, expose a preview URL, destroy it. It has 0 GitHub stars and its last recorded update is dated 2026-08-22.
How do I install sandbox-as-a-service-mcp?
+
You can install sandbox-as-a-service-mcp by cloning the repository (https://github.com/fstandhartinger/sandbox-as-a-service-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is fstandhartinger/sandbox-as-a-service-mcp safe to use?
+
Our security agent has analyzed fstandhartinger/sandbox-as-a-service-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains fstandhartinger/sandbox-as-a-service-mcp?
+
fstandhartinger/sandbox-as-a-service-mcp is maintained by fstandhartinger. The last recorded GitHub activity is dated 2026-08-22, with 0 open issues.
Are there alternatives to sandbox-as-a-service-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy sandbox-as-a-service-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/fstandhartinger-sandbox-as-a-service-mcp)<a href="https://claudewave.com/repo/fstandhartinger-sandbox-as-a-service-mcp"><img src="https://claudewave.com/api/badge/fstandhartinger-sandbox-as-a-service-mcp" alt="Featured on ClaudeWave: fstandhartinger/sandbox-as-a-service-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!