Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте E2B одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Управляйте облачными песочницами E2B своей команды с помощью ИИ: просматривайте, запускайте, проверяйте, приостанавливайте, возобновляйте и продлевайте песочницы, читайте их логи и метрики CPU, памяти и диска, а также шаблоны, сборки и снапшоты команды.
Попробуй спросить
Примеры промптов для E2B
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → E2B, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
E2B
Управляйте облачными песочницами E2B своей команды с помощью ИИ: просматривайте, запускайте, проверяйте, приостанавливайте, возобновляйте и продлевайте песочницы, читайте их логи и метрики CPU, памяти и диска, а также шаблоны, сборки и снапшоты команды.
Настройка
Настройка занимает около 2 минут. Нужен аккаунт E2B; работающие песочницы оплачиваются командой посекундно (план Hobby начинается с бесплатных кредитов).
- Войдите на https://e2b.dev/dashboard и откройте Keys (https://e2b.dev/dashboard?tab=keys).
- Скопируйте API-ключ команды. Он начинается с
e2b_; личный access token (sk_e2b_...) здесь не подойдёт. - Вставьте его в
E2B_API_KEY. Коннектор отправляет его в заголовкеX-API-Key, и ключ действует от имени всей команды. - Установите коннектор и запустите
e2b_list_sandboxes, чтобы проверить ключ.
Какие инструменты стоят денег: e2b_create_sandbox запускает песочницу, а e2b_resume_sandbox возобновляет приостановленную. Работающая песочница оплачивается посекундно за CPU и память, пока не истечёт её время, её не приостановят или не завершат, а e2b_set_sandbox_timeout продлевает оплату, если отодвигает момент окончания. ИИ спрашивает вас перед запуском, возобновлением или продлением песочницы, держит timeout коротким и приостанавливает песочницы или даёт им истечь, когда работа закончена. Читающие инструменты бесплатны, а приостановленная песочница не оплачивается за вычисления.
Шаблоны: e2b_list_default_templates показывает готовые шаблоны E2B, например base, code-interpreter-v1 и desktop, с CPU, памятью, диском и версией envd; e2b_list_templates выводит собственные шаблоны команды с алиасами, статусом сборки и числом запусков; e2b_list_template_builds выводит сборки одного шаблона.
Запуск песочницы: e2b_create_sandbox принимает template_id (идентификатор или алиас, по умолчанию base), timeout в секундах (по умолчанию 300) и при желании metadata (строковые пары ключ-значение, чтобы потом её найти), env_vars, auto_pause (по истечении времени приостановить, а не завершить) и allow_internet_access. В ответе есть sandboxID и domain. ИИ не кладёт в env_vars секреты, которые вы не одобрили.
Проверка: e2b_list_sandboxes фильтрует по state (running или paused), template, metadata вида user=abc&app=prod и started_after; e2b_get_sandbox показывает шаблон, ресурсы, время начала и окончания, состояние и сетевые настройки; e2b_get_sandbox_logs читает системные логи и логи процессов с фильтром по минимальному уровню или по тексту поиска (с учётом регистра); e2b_get_sandbox_metrics показывает использование CPU, памяти и диска во времени.
Жизненный цикл: e2b_set_sandbox_timeout задаёт новое время окончания, отсчитанное от текущего момента, и заменяет прежнее, поэтому меньшее значение завершит песочницу раньше. e2b_pause_sandbox замораживает песочницу с её файлами и по умолчанию с памятью (memory: false сохраняет только файловую систему, и при возобновлении песочница перезагружается); e2b_resume_sandbox возобновляет её или продлевает работающую; e2b_list_snapshots выводит сохранённые снапшоты.
Отключено при установке: e2b_kill_sandbox. Это действие необратимо (процессы, память и файлы пропадают), поэтому администратор рабочего пространства включает его, когда оно нужно команде.
Запуск кода не входит в этот коннектор: команды, файлы и code interpreter обслуживает сама песочница (её агент envd на https://<port>-<sandboxID>.e2b.app) со своим access token, а API-ключ команды нельзя передавать в песочницу, где выполняется сгенерированный код. Для этого используйте SDK E2B (e2b, @e2b/code-interpreter) или инструмент-обёртку над ними. Access tokens песочниц удаляются из ответов.
Форматы данных: время в ISO 8601, UTC; start и end метрик в секундах Unix, значения cursor логов в миллисекундах Unix. cpuCount это число vCPU, memoryMB и diskSizeMB в мегабайтах.
Постраничная выдача: e2b_list_sandboxes, e2b_list_templates, e2b_list_template_builds и e2b_list_snapshots принимают limit (по умолчанию 50, не более 100) и возвращают токен следующей страницы в _headers.x-next-token, а сам список в data; ИИ передаёт токен как next_token, пока он не исчезнет. e2b_list_sandboxes также возвращает _headers.x-total-running. e2b_get_sandbox_logs возвращает до 1 000 строк (по умолчанию 100) от cursor, forward или backward.
Ограничения: у команды есть лимит одновременно работающих песочниц. timeout ограничен планом: 1 час на Hobby, 24 часа на Pro.
Частые ошибки: 400 означает неверный параметр (например, timeout выше максимума плана); 401 неверный ключ или access token вместо API-ключа команды; 403 команде нельзя использовать этот шаблон; 404 неизвестная песочница или шаблон (песочница с истёкшим временем уже удалена); 409 песочница уже приостановлена или приостанавливается; 429 слишком много одновременных песочниц или запросов (ИИ ждёт, а не повторяет в цикле); 500 и 503 означают проблему на стороне E2B.
Коннектор не выполняет код, команды и операции с файлами внутри песочниц и не собирает шаблоны.
Предварительные требования: E2B_API_KEY
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите E2B и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
e2b_list_sandboxes | List the E2B sandboxes of the team, newest first: sandbox id, template, alias, state (running or paused), start and end time, CPU, memory… |
e2b_get_sandbox | Read one E2B sandbox: template and alias, state, start and end time, CPU, memory and disk, envd version, domain, internet access, network… |
e2b_create_sandbox | Start a new E2B sandbox from a template |
e2b_set_sandbox_timeout | Set when an E2B sandbox ends: timeout seconds counted from now, replacing the previous end time (a shorter value ends it sooner) |
e2b_pause_sandbox | Pause a running E2B sandbox, saving its files and, by default, its memory, so it can be resumed later with e2b_resume_sandbox |
e2b_resume_sandbox | Resume a paused E2B sandbox (or extend a running one) and return its details |
e2b_kill_sandbox | Kill an E2B sandbox immediately |
e2b_get_sandbox_logs | Read the logs of one E2B sandbox (system and process output) with timestamp, level and message; filter by minimum level or a search string |
e2b_get_sandbox_metrics | Read the resource use of one E2B sandbox over time: CPU count and usage percent, memory and disk used and total, per timestamp |
e2b_list_templates | List the team's E2B templates: template id, aliases and names, build id and status, CPU, memory and disk, public flag, spawn count, last… |
e2b_list_template_builds | List the builds of one E2B template with build id, status, CPU, memory, disk, envd version and dates |
e2b_list_default_templates | List E2B's ready-made default templates (such as base, code-interpreter-v1 and desktop) with their aliases, CPU, memory, disk and envd… |
e2b_list_snapshots | List the team's E2B sandbox snapshots with id, name, the sandbox they came from and dates; filter by sandbox or name |
Примеры запросов
- «Какие песочницы E2B сейчас работают, какой шаблон у каждой и когда каждая закончится?»
- «Запусти песочницу code-interpreter-v1 на 10 минут с метаданными user=demo и назови её sandbox id.»
- «Покажи логи ошибок песочницы ixk2b9z0.»
- «Сколько CPU и памяти использовала песочница ixk2b9z0 с момента запуска?»
- «Приостанови все работающие песочницы с метаданными app=staging.»
Следующие шаги
Это руководство помогло?