Skip to main content
Glama
capsulerun

Capsule Bash Server

Official
by capsulerun

MCP-сервер Capsule Bash

MCP Server

MCP-сервер, который дает вашему ИИ-агенту возможность выполнять bash-команды в безопасной, постоянной и изолированной среде.

Как это работает

Каждая сессия выполняется внутри песочницы WebAssembly. Песочница обеспечивает:

  • Постоянное состояние: текущая рабочая директория (cwd), переменные окружения и изменения в файловой системе сохраняются между командами в рамках одной сессии.

  • Diff файловой системы: каждый ответ run включает в себя diff изменений на диске.

  • Изолированная память: каждая сессия имеет свое собственное адресное пространство, утечка данных между сессиями исключена.

  • Отсутствие доступа к хосту: песочница не имеет доступа к файловой системе или сети вашего хоста.

Узнайте больше о Capsule Bash.

Related MCP server: Code Executor MCP Server

Инструменты

Инструмент

Описание

run

Выполнение bash-команды в изолированной сессии. Возвращает stdout, stderr, код выхода, diff файловой системы и текущее состояние (cwd + env).

reset

Сброс файловой системы и состояния (cwd, переменные окружения) сессии до исходных значений.

sessions

Список всех активных сессий.

Сессии

Команды внутри одного session_id используют общие cwd, переменные окружения и состояние файловой системы между вызовами.

Пример

Попросите вашего ИИ-агента:

"Напиши скрипт на Python, который вычисляет среднее арифметическое списка чисел."

Агент последовательно вызывает run:

{ "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" }

Каждый вызов возвращает stdout, stderr, exitCode, diff файловой системы и обновленное state для обогащения контекста и отслеживания истории диалога.

Настройка

Добавьте в конфигурацию вашего MCP-клиента (например, Claude Desktop, Cursor):

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

Ограничения

  • Реализованы не все bash-команды и опции. Не стесняйтесь создать issue, если какая-то команда отсутствует или работает некорректно.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
6Releases (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 your Linux servers from your LLM. Every action runs through an auditable allowlist.

  • Execute code in 8 languages (Python, JS, TS, Go, Java, C++, C, Bash) in gVisor sandboxes.

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

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

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