Octopus Deploy MCP Server
Octopus Deploy MCP Server дает агенту чтение проектов, релизов и задач Octopus и по подтверждению запускает релизы и деплой.
- 103 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент может создавать релизы, выкладывать их на окружения и запускать ранбуки, включая боевые.
- API-ключ дает доступ в пределах роли пользователя Octopus.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/octopus-deploy-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент может создавать релизы, выкладывать их на окружения и запускать ранбуки, включая боевые.
- API-ключ дает доступ в пределах роли пользователя Octopus.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Octopus Deploy MCP Server подключает ассистента к вашему экземпляру Octopus Deploy по API-ключу или короткоживущему токену доступа. Агент смотрит проекты, релизы, развертывания, задачи, окружения и цели развертывания и разбирает причины упавших выкладок. Инструменты разбиты на группы (`projects`, `deployments`, `releases`, `runbooks`, `tasks`, `tenants`, `kubernetes` и другие), нужные включают флагом `--toolsets`. Писать умеют четыре инструмента: `create_release`, `deploy_release`, `run_runbook` и `update_feature_toggle`. Флаг `--read-only` отключает все записывающие операции.
Для кого. Инженерам платформы и DevOps, которые выкатывают через Octopus Deploy и хотят разбирать сбои развертываний в диалоге с агентом.
Подходит, если
- Развертывание упало, и агент должен найти задачу, прочитать журнал и назвать вероятную причину.
- Нужен обзор того, какие релизы в каких окружениях сейчас работают.
- Агент создает релиз и выкладывает его на тестовое окружение после вашего подтверждения.
- Включен переключатель функции, и его процент раскатки меняют из чата.
Не подходит, если
- Octopus Server версии 2026.3 или новее: для него есть встроенный удаленный MCP-сервер.
- Доступ агента к развертываниям на боевое окружение нельзя ограничить ролью API-ключа.
- У клиента нет запроса подтверждения, и передавать `confirm: true` в аргументах вы не хотите.
Пример запроса к агенту
Найди последнее упавшее развертывание проекта в окружении Staging, прочитай журнал задачи и объясни причину.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
OCTOPUS_SERVER_URLобязательная- Адрес экземпляра Octopus Deploy, доступный по HTTPS.
OCTOPUS_API_KEYобязательная, секрет- API-ключ из профиля Octopus. Его роль определяет, что сможет агент.
OCTOPUS_ACCESS_TOKENсекрет- Короткоживущий токен доступа для автоматических сценариев. Имеет приоритет над API-ключом.
Ограничения
Репозиторий помечен как устаревший: на замену указан удаленный MCP-сервер Octopus Server 2026.3 и новее. Запись инструментов включена по умолчанию, для рабочих систем используйте `--read-only`. Нужны Node.js 20 или новее (или Docker) и доступ к экземпляру Octopus по HTTPS. На Mac с Apple Silicon образ Docker запускают с `--platform linux/amd64`. Часть инструментов требует свежую версию Octopus Server, список по версиям покажет `--list-tools-by-version`.
Как отключить. Удалите запись `octopusdeploy` из конфигурации MCP-клиента и отзовите использованный API-ключ в профиле Octopus.
Частые вопросы
Как запретить агенту деплой?
Добавьте флаг `--read-only`: записывающие инструменты отключатся, а `execute` перестанет пропускать POST, PUT, PATCH и DELETE.
Чем подтверждаются записывающие вызовы?
Клиенты с поддержкой elicitation показывают запрос подтверждения. Остальным нужно передать `confirm: true` в аргументах, иначе вызов прервется.
Как передавать ключ?
Только через переменные окружения `OCTOPUS_API_KEY` или `OCTOPUS_ACCESS_TOKEN`. В аргументах командной строки сервер ключ не принимает, чтобы он не попал в список процессов.
Какие версии Octopus Server поддерживаются?
Большинство инструментов опирается на стабильные API версии 2021.1 и новее. Более новые инструменты указывают минимальную версию в документации.
Репозиторий еще актуален?
Нет, он объявлен устаревшим. Для Octopus Server 2026.3 и новее используйте удаленный MCP-сервер из документации Octopus.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыDokploy MCP
Dokploy MCP Server
Официальный MCP Dokploy открывает агенту 508 инструментов API: проекты, приложения, базы, Docker и резервные копии.
Официальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента
Azure DevOps MCP от Tiberriver256
Azure DevOps MCP by Tiberriver256
MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети
Официальный MCP-сервер Alibaba Cloud управляет ECS, RDS, OSS и VPC, читает метрики и выкатывает приложение на ECS из агента.
MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
MCP-сервер Google для деплоя приложений в Cloud Run из агента, со списком сервисов и чтением логов
Коротко о README
Установка через Docker или Node, ключ только через переменные окружения. Режим `--read-only` рекомендован для боевых систем, группы инструментов включаются через `--toolsets`.