Ephemora Cell MCP — WASM MCP-сервер для Claude Code
Запускает код, созданный агентом, в изолированной WASM-среде с ограничениями ресурсов. Нужен, когда важно отделить выполнение кода от проекта и получить подписанное свидетельство запуска.
claude mcp add ephemora-cell-mcp -- uvx ephemora-cellЧто делает Ephemora Cell MCP — WASM Sandbox
Ephemora Cell создаёт отдельную среду для каждого запуска и удаляет её после выполнения. MCP-сервер передаёт код WASM-модулю и ограничивает расход топлива, памяти, времени и ввода-вывода. Сетевые и процессные возможности по умолчанию запрещены; доступ к файловой системе и сети задаётся явно.
Результат ограничен по размеру, а запуск может оставить подписанное свидетельство. Состояние выполнения не переносится в следующий запуск. Для работы нужен Python 3.10+; запуск через команду установки использует uvx. Важно: независимая оценка безопасности ещё не завершена, а новейшие средства изоляции находятся в main, не в опубликованном релизе.
Какие задачи решает
- изолировать запуск сгенерированного агентом кода
- ограничить расход памяти и времени WASM-модуля
- запретить сетевой доступ по умолчанию
- получить подписанное свидетельство выполнения
Примеры запросов агенту
- Запусти этот недоверенный код в WASM-песочнице с ограничениями.
- Выполни модуль без доступа к сети и верни результат.
- Проверь, какое свидетельство можно получить для этого запуска.
Как установить Ephemora Cell MCP — WASM Sandbox
Командой платформы
claude mcp add ephemora-cell-mcp -- uvx ephemora-celluvx запускает команду с именем пакета; если в README она другая — uvx --from ephemora-cell <команда>
Командой платформы
codex mcp add ephemora-cell-mcp-wasm-sandbox -- uvx ephemora-celluvx запускает команду с именем пакета; если в README она другая — uvx --from ephemora-cell <команда>
Файл настроек
{
"mcpServers": {
"ephemora-cell-mcp-wasm-sandbox": {
"command": "uvx",
"args": [
"ephemora-cell"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from ephemora-cell <команда>
Файл настроек
{
"servers": {
"ephemora-cell-mcp-wasm-sandbox": {
"type": "stdio",
"command": "uvx",
"args": [
"ephemora-cell"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from ephemora-cell <команда>
Командой платформы
gemini mcp add ephemora-cell-mcp-wasm-sandbox uvx ephemora-celluvx запускает команду с именем пакета; если в README она другая — uvx --from ephemora-cell <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Ephemora Cell MCP — WASM Sandbox
Как установить Ephemora Cell MCP в Claude Code?
Выполните claude mcp add ephemora-cell-mcp -- uvx ephemora-cell. Это добавит сервер MCP в Claude Code.
Что делает Ephemora Cell MCP?
Он запускает код в WASM-среде с заданными лимитами и удаляет состояние после выполнения. Запуск может сопровождаться подписанным свидетельством.
Какие ограничения применяются к запуску?
Можно задавать лимиты топлива, памяти, времени, ввода-вывода и размера результата. Сетевой и процессный доступ по умолчанию запрещены.