Skip to main content
Glama
capsulerun

Capsule Bash Server

Official

Capsule Bash MCP

MCP Server

Ein MCP-Server, der deinem KI-Agenten die Möglichkeit gibt, Bash-Befehle in einer sicheren, persistenten und isolierten Sandbox-Umgebung auszuführen.

Funktionsweise

Jede Sitzung läuft innerhalb einer WebAssembly-Sandbox. Die Sandbox bietet:

  • Persistenter Status: cwd, Umgebungsvariablen und Dateisystemänderungen bleiben über Befehle hinweg innerhalb einer Sitzung erhalten

  • Dateisystem-Diff: jede run-Antwort enthält ein Diff der Änderungen auf der Festplatte

  • Isolierter Speicher: jede Sitzung erhält ihren eigenen Adressraum, kein Datenaustausch zwischen Sitzungen

  • Kein Host-Zugriff: die Sandbox kann nicht auf dein Host-Dateisystem oder Netzwerk zugreifen

Erfahre mehr über Capsule Bash.

Tools

Tool

Beschreibung

run

Führt einen Bash-Befehl in einer Sandbox-Sitzung aus. Gibt stdout, stderr, Exit-Code, Dateisystem-Diff und den aktuellen Status (cwd + env) zurück.

reset

Setzt das Dateisystem und den Status (cwd, Umgebungsvariablen) einer Sitzung auf ihre Anfangswerte zurück.

sessions

Listet alle aktiven Sitzungen auf.

Sitzungen

Befehle innerhalb derselben session_id teilen sich cwd, Umgebungsvariablen und den Dateisystemstatus über Aufrufe hinweg.

Beispiel

Frage deinen KI-Agenten:

"Schreibe ein Python-Skript, das den Durchschnitt einer Liste von Zahlen berechnet."

Der Agent ruft run nacheinander auf:

{ "command": "mkdir -p /data && cd /data", "session_id": "custom_session" }
{ "command": "echo 'nums = [x for x in [1, 2, 3, []] if isinstance(x, int)]\nprint(sum(nums) / len(nums))' > avg.py", "session_id": "custom_session" }
{ "command": "python3 avg.py", "session_id": "custom_session" }

Jeder Aufruf gibt stdout, stderr, exitCode, ein Dateisystem-diff und den aktualisierten state zurück, um den Kontext zu bereichern und die Nachverfolgung im Gesprächsverlauf zu gewährleisten.

Einrichtung

Füge dies zu deiner MCP-Client-Konfiguration hinzu (z. B. Claude Desktop, Cursor):

{
  "mcpServers": {
    "bash": {
      "command": "npx",
      "args": ["-y", "@capsule-run/bash-mcp"]
    }
  }
}

Einschränkungen

  • Nicht alle Bash-Befehle und -Optionen sind implementiert. Fühle dich frei, ein Issue zu öffnen, falls ein Befehl fehlt oder sich unerwartet verhält.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
4Releases (12mo)

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/capsulerun/bash'

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