К основному содержанию
MCP-сервер CX Codex

devcontainer-mcp — MCP-сервер для Claude Code: что умеет

Сервер переносит запуск тестов, сборку и команды ИИ-агента в изолированные dev-контейнеры. Это защищает рабочую машину от лишних пакетов и случайных правок в системе.

Открыть на GitHub

Что делает devcontainer-mcp

Сервер связывает ИИ-клиенты со спецификацией devcontainer. Вместо прямого доступа к хосту агент получает среду в локальном Docker, DevPod или GitHub Codespaces. Инструмент отслеживает файл .devcontainer/devcontainer.json в репозитории и поднимает контейнер там. Внутри него агент собирает проект, прогоняет линтеры и ставит пакеты. Хост остаётся чистым.

Архитектура опирается на брокер авторизации и системные утилиты. Брокер скрывает сырые токены и отдаёт агенту только идентификаторы сессий для GitHub, AWS, Azure, GCP и Kubernetes. Для реальной работы сервер вызывает CLI-утилиты через подпроцессы: gh, devpod или devcontainer. Если нужной утилиты нет в системе, сервер выдаст ошибку с инструкцией по установке.

Установщик добавляет хуки для Claude Code и GitHub Copilot CLI. Хук devcontainer-guard блокирует опасные команды на машине разработчика, пропуская только проверенные вроде git и gh. Обойти защиту на один раз можно переменной USER_CONFIRMED_HOST_OPERATION=1. Для постоянного отключения достаточно создать файл .devcontainer-mcp-disable в корне репозитория.

Какие задачи решает

  • Изолировать сборку проекта и тесты внутри Docker
  • Запустить изолированную среду в GitHub Codespaces
  • Защитить хостовую операционную систему от системных правок агента
  • Подключить облачные провайдеры без передачи сырых токенов модели

Примеры запросов агенту

  • Запусти тесты проекта внутри dev-контейнера через Docker
  • Создай новый Codespace для этого репозитория и собери бинарник
  • Проверь статус авторизации в GitHub перед запуском DevPod

Как установить devcontainer-mcp

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о devcontainer-mcp

Как установить devcontainer-mcp?

В Linux и macOS выполните команду curl -fsSL https://raw.githubusercontent.com/aniongithub/devcontainer-mcp/main/install.sh | bash. В Windows установите WSL 2 и запустите в PowerShell команду Invoke-RestMethod https://github.com/aniongithub/devcontainer-mcp/releases/latest/download/install.ps1 | Invoke-Expression.

Что делает devcontainer-mcp?

Он предоставляет набор MCP-инструментов для запуска задач агента внутри Docker, DevPod или GitHub Codespaces. Это исключает засорение рабочего окружения хоста чужими зависимостями.

Как отключить блокировку команд на хосте?

Создайте файл .devcontainer-mcp-disable в корне проекта для полного отключения защиты. Если нужно выполнить одну команду на хосте разово, передайте вместе с ней USER_CONFIRMED_HOST_OPERATION=1.

Похожие MCP-серверы

Все MCP-серверы по теме «DevOps и инфраструктура» →
GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо Oh My Posh Validator JanDeDobbeleer Проверяет конфигурации oh-my-posh и отдельные сегменты промпта по официальной схеме. Пригодится, когда тема не применяется из-за опечатки в JSON, YAML или TOML. CX Codex +1 ★ 23 643звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Coder coder MCP-сервер связывает ИИ-кодинг с Coder, чтобы управлять рабочими пространствами, шаблонами и облачными средами разработки. CX Codex +1 ★ 17 160звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой