Skip to main content
Glama
fstandhartinger

sandbox-as-a-service-mcp

sandbox-as-a-service-mcp

Ein MCP-Server, der einem Agenten eine echte Linux-VM gibt, die er kaputt machen kann.

Elf Tools: eine Sandbox erstellen, Shell-Befehle darin ausführen, Dateien schreiben und lesen, auflisten, was ein Lauf produziert hat, einen Port auf einer öffentlichen Vorschau-URL freigeben, die Lebensdauer verlängern, sie zerstören und prüfen, was alles gekostet hat.

Jede Sandbox ist eine dedizierte VM mit eigenem Kernel – kein Container, der sich einen Host mit fremdem Code teilt. Sie wird nie zwischen Konten wiederverwendet und wird bei Ablauf zerstört, egal ob jemand daran gedacht hat, danach zu fragen.

Verwenden

AAS_API_KEY=aas_sk_... npx -y https://sandbox-as-a-service.com/mcp.tgz

Holen Sie sich einen Schlüssel auf sandbox-as-a-service.com – neue Konten starten mit kostenlosem Guthaben und ohne Karte.

Claude Desktop / Claude Code

{
  "mcpServers": {
    "sandbox": {
      "command": "npx",
      "args": ["-y", "https://sandbox-as-a-service.com/mcp.tgz"],
      "env": { "AAS_API_KEY": "aas_sk_..." }
    }
  }
}

Related MCP server: microsandbox-mcp

Die Tools

Tool

Was es tut

create_sandbox

Erstellt eine VM und gibt ihre ID zurück, sobald sie bereit ist.

run_command

Führt einen Shell-Befehl als unprivilegierter Benutzer aus. Gibt stdout, stderr und Exit-Code zurück.

write_file

Schreibt eine Datei. Der Inhalt wird out-of-band übertragen, sodass Anführungszeichen und Binärdaten erhalten bleiben.

read_file

Liest eine Datei zurück – so erhält ein Agent, was sein Code produziert hat.

list_files

Listet einen Verzeichnisbaum auf, damit ein Agent finden kann, was ein Lauf produziert hat.

expose_port

Gibt einem Server in der Sandbox eine öffentliche HTTPS-URL zum Teilen.

get_sandbox

Status, Größe und Ablauf.

list_sandboxes

Alles auf dem Konto, neueste zuerst – nützlich, um Streuner zu finden.

extend_sandbox

Verschiebt den Ablauf, wenn ein Job sein Timeout überschreitet.

destroy_sandbox

Zerstört sie und stoppt die Abrechnung.

get_usage

Verbleibendes Guthaben und letzte Nutzung.

Hinweise für Agenten

  • Code läuft als unprivilegierter Benutzer. Es gibt kein sudo, daher funktioniert apt-get nicht; verwenden Sie pip install --user --break-system-packages oder npm install, beides funktioniert.

  • run_command wartet, bis der Befehl abgeschlossen ist. Starten Sie einen Server mit &, sonst hält er den Aufruf bis zum Timeout offen.

  • Eine Sandbox wird zerstört, wenn ihr Timeout abläuft, egal ob destroy_sandbox aufgerufen wird oder nicht. Eine vergessene Sandbox kostet also Minuten, nicht für immer Geld. Wenn Sie sie trotzdem aufrufen, erhalten Sie die Minuten zurück, die Sie nicht nutzen wollten.

Umgebung

Variable

AAS_API_KEY

Erforderlich. Ihr API-Schlüssel.

AAS_BASE_URL

Optional. Standardmäßig https://sandbox-as-a-service.com/v1.

MIT-lizenziert. Der Dienst, mit dem es spricht, ist unter sandbox-as-a-service.com erreichbar; Dokumentation.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Persistent cloud development environments that coding agents create, run and test software in.

  • The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fstandhartinger/sandbox-as-a-service-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server