Nehemiah MCP
Nehemiah дает агенту через MCP виртуальные Linux-машины на Firecracker: запуск, команды, превью, форк и шаблоны.
- 346 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент выполняет произвольный код на виртуальных машинах и открывает превью-ссылки на запущенные сервисы.
- Нужен ключ API облака или собственный хост с bare metal.
Установка
- Работает в
Ручная установка
NEHEMIAH_API_KEY=bc_... NEHEMIAH_PROJECT=your-project-id npx nehemiah-mcp@betaЗапуск против Boring Computers Cloud; для локального хоста вместо этого задают `NEHEMIAH_URL`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент выполняет произвольный код на виртуальных машинах и открывает превью-ссылки на запущенные сервисы.
- Нужен ключ API облака или собственный хост с bare metal.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Nehemiah, платформа временных Linux-компьютеров на микро-ВМ Firecracker, и ее MCP-сервер `nehemiah-mcp`. Через него Claude Desktop, Cursor и другие агенты запускают машину, выполняют детерминированные команды, получают короткоживущие превью-ссылки, продлевают TTL и клонируют работающую машину. В локальном и собственном развертывании добавляются тома, задачи агента на хосте, скриншоты, публикация и сохранение состояния машины. Код открыт под Apache-2.0, хосты разворачиваются из подписанных релизов.
Для кого. Разработчикам, которым нужна изолированная машина для кода агента, браузера и временного сервиса с живой ссылкой, а не запуск на своем ноутбуке.
Подходит, если
- Агент собирает и запускает веб-приложение, а результат нужно открыть по ссылке.
- Ненадежный скрипт выполняют на отдельной машине с собственным ядром.
- Состояние машины клонируют, чтобы проверить два варианта правки.
- Команды прогоняют на чистой Linux-среде без следов.
Не подходит, если
- Нужна готовая облачная услуга без своей инфраструктуры и ключей.
- Нет Linux-сервера с поддержкой виртуализации: для хоста нужен bare metal.
- Постоянные тома нужны в управляемом облаке: там создание томов отключено.
Пример запроса к агенту
Запусти машину, собери на ней веб-приложение, выполни тесты командой и дай короткоживущую превью-ссылку.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
`NEHEMIAH_API_KEY`обязательная, секрет- Ключ API облака Boring Computers.
`NEHEMIAH_PROJECT`обязательная- Идентификатор проекта в облаке.
`NEHEMIAH_URL`- Адрес API: по умолчанию облачный, для собственного хоста локальный.
Ограничения
Хосты ставятся из подписанных релизов по управляемой схеме. Самостоятельные одно-командные установщики больше не поддерживаются. Для облака Boring Computers нужны `NEHEMIAH_API_KEY` и `NEHEMIAH_PROJECT`, выход гостей в сеть в закрытой бете отключен, тома и `run_task` в управляемом каталоге недоступны. Пакет распространяется с тегом `beta`. Последний коммит репозитория датирован сентябрем 2026 года.
Как отключить. Удалите запись `nehemiah` из MCP-конфигурации клиента, остановите машины и отзовите ключ API в консоли. Собственный хост снимается скриптом `infra/latitude/teardown.sh`.
Частые вопросы
Какие переменные нужны?
Для облака Boring Computers: `NEHEMIAH_API_KEY` и `NEHEMIAH_PROJECT`; `NEHEMIAH_URL` и `NEHEMIAH_REGION` необязательны. Для собственного хоста задают `NEHEMIAH_URL`, а `NEHEMIAH_TARGET=self-hosted` нужен, если там тоже ключ API.
Что умеет управляемое облако?
Запуск, список и остановка машин, детерминированные команды, превью-ссылки, продление TTL, форк и шаблоны.
Чем машина отличается от контейнера?
Это микро-ВМ Firecracker с собственным ядром, а не общий контейнер; ВМ ограничена по ресурсам и самоуничтожается по TTL.
Печатает ли сервер ключи?
Нет. README заявляет, что MCP-сервер не выводит ключи API, заголовки авторизации и ссылки с токенами.
Какой лицензией распространяется код?
Apache-2.0. Хосты поднимаются из подписанных релизов по инструкции `infra/latitude/README.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлатформа на вашем сервере, которая выдает каждому агенту свою Linux-машину с SSH и MCP-инструментами для команд и файлов
Терминал, окна и рабочий стол вашей машины в браузере, а MCP-сервер дает агентам читать чужие сессии и вводить команды
WebSSH-консоль для VPS с MCP-сервером: агент работает на нескольких серверах, а токены с ACL ограничивают инструменты и хосты.
Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах
Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами
Агент управляет серверами через каталог объявленных действий: политика решает, что выполнить, а что ждет человека
Коротко о README
Репозиторий монорепо: сайт на SvelteKit, демон хоста `nehemiahd` на Go, `nehemiah-sdk` и `nehemiah-mcp`. Гости изолированы файрволом выхода.