Octopus Deploy MCP Server

Octopus Deploy MCP Server дает агенту чтение проектов, релизов и задач Octopus и по подтверждению запускает релизы и деплой.

  • 103 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент может создавать релизы, выкладывать их на окружения и запускать ранбуки, включая боевые.
  • API-ключ дает доступ в пределах роли пользователя Octopus.
Все причины и проверки

octopusdeploy/mcp-server

Установка

В терминале, через 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-серверШирокий доступ430Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория

Azure DevOps MCP от Tiberriver256

Azure DevOps MCP by Tiberriver256

MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети

MCP-серверШирокий доступ400Звезды репозитория
Официальный

Официальный MCP-сервер Alibaba Cloud управляет ECS, RDS, OSS и VPC, читает метрики и выкатывает приложение на ECS из агента.

MCP-серверШирокий доступ137Звезды репозитория

MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl

MCP-серверШирокий доступ972Звезды репозитория
Официальный

MCP-сервер Google для деплоя приложений в Cloud Run из агента, со списком сервисов и чтением логов

MCP-серверШирокий доступ639Звезды репозитория

Коротко о README

Установка через Docker или Node, ключ только через переменные окружения. Режим `--read-only` рекомендован для боевых систем, группы инструментов включаются через `--toolsets`.

Бейдж для README

Сообщить о проблеме