Capsule Bash Server
OfficialMCP-сервер Capsule Bash
MCP-сервер, который дает вашему ИИ-агенту возможность выполнять bash-команды в безопасной, постоянной и изолированной среде.
Как это работает
Каждая сессия выполняется внутри песочницы WebAssembly. Песочница обеспечивает:
Постоянное состояние: текущая рабочая директория (cwd), переменные окружения и изменения в файловой системе сохраняются между командами в рамках одной сессии.
Diff файловой системы: каждый ответ
runвключает в себя diff изменений на диске.Изолированная память: каждая сессия имеет свое собственное адресное пространство, утечка данных между сессиями исключена.
Отсутствие доступа к хосту: песочница не имеет доступа к файловой системе или сети вашего хоста.
Узнайте больше о Capsule Bash.
Related MCP server: Code Executor MCP Server
Инструменты
Инструмент | Описание |
| Выполнение 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
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
- Flicense-qualityCmaintenanceProvides AI coding agents with a secure, sandboxed environment for executing coding tasks including file operations, command execution, and testing. Features session management, policy enforcement, and Docker-based sandboxing for safe code execution and development workflows.Last updated
- Alicense-qualityBmaintenanceProvides sandboxed code execution for AI agents with support for Python, JavaScript, and shell commands. Includes comprehensive safety features like destructive pattern blocking, timeout protection, and restricted file access for secure production use.Last updated44MIT
- Alicense-qualityBmaintenanceA throwaway Docker sandbox for agents to run code and shell commands safely.Last updated24MIT
- AlicenseAqualityBmaintenanceStateful, structured, safe shell sessions for AI agents, on real infrastructure.Last updated67Apache 2.0
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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