Capsule Bash Server
OfficialMCP-сервер Capsule Bash
MCP-сервер, который дает вашему ИИ-агенту возможность выполнять bash-команды в безопасной, постоянной и изолированной среде.
Как это работает
Каждая сессия выполняется внутри песочницы WebAssembly. Песочница обеспечивает:
Постоянное состояние: текущая рабочая директория (cwd), переменные окружения и изменения в файловой системе сохраняются между командами в рамках одной сессии.
Diff файловой системы: каждый ответ
runвключает в себя diff изменений на диске.Изолированная память: каждая сессия имеет свое собственное адресное пространство, утечка данных между сессиями исключена.
Отсутствие доступа к хосту: песочница не имеет доступа к файловой системе или сети вашего хоста.
Узнайте больше о Capsule Bash.
Инструменты
Инструмент | Описание |
| Выполнение bash-команды в изолированной сессии. Возвращает stdout, stderr, код выхода, diff файловой системы и текущее состояние (cwd + env). |
| Сброс файловой системы и состояния (cwd, переменные окружения) сессии до исходных значений. |
| Список всех активных сессий. |
Сессии
Команды внутри одного 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, если какая-то команда отсутствует или работает некорректно.
Maintenance
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