К основному содержанию
субагент официальный · GitHub

octopus-release-notes-with-mcp — субагент для GitHub Copilot

Генерирует релизные заметки в Markdown по последнему развёртыванию в Octopus Deploy. Находит коммиты на GitHub и составляет сводку изменений для проекта.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/octopus-deploy-release-notes-mcp.agent.md
Открыть на GitHub

Что делает octopus-release-notes-with-mcp

Субагент подключается к Octopus Deploy через локальный MCP-сервер @octopusdeploy/mcp-server, который запускается через npx. Он запрашивает последний релиз в указанном пространстве, окружении и проекте.

Для найденного релиза агент считывает метаданные сборки и запрашивает коммиты Git из GitHub: текст сообщения, автора, дату и diff. Нерелевантные коммиты отсеиваются. Итоговый список изменений оформляется в виде списка Markdown.

Для запуска требуются переменные окружения OCTOPUS_API_KEY и OCTOPUS_SERVER_URL. Без них MCP-сервер не сможет авторизоваться в API Octopus Deploy.

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

  • составить релизные заметки по последнему деплою в Octopus Deploy
  • собрать коммиты и авторов из метаданных сборки на GitHub
  • отсеять технические коммиты из итогового чейнджлога
  • оформить сводку изменений в формате Markdown

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

  • Составь релизные заметки для последнего деплоя проекта WebApp в окружении Production
  • Собери чейнджлог по последнему релизу в пространстве Default и проекте CoreAPI

Как установить octopus-release-notes-with-mcp

Вручную: положить файлы

.github/agents/octopus-deploy-release-notes-mcp.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о octopus-release-notes-with-mcp

Как установить octopus-release-notes-with-mcp в GitHub Copilot?

Добавьте файл конфигурации по пути .github/agents/octopus-deploy-release-notes-mcp.agent.md в репозиторий проекта.

Что делает octopus-release-notes-with-mcp?

Субагент находит последний релиз в Octopus Deploy, извлекает коммиты из GitHub и формирует структурированный список изменений в Markdown.

Что требуется настроить перед запуском?

Нужно передать секреты OCTOPUS_API_KEY и OCTOPUS_SERVER_URL, а также иметь установленный npx для запуска MCP-сервера.

Исходный текст

octopus-deploy-release-notes-mcp.agent.md · MIT
---
name: octopus-release-notes-with-mcp
description: Generate release notes for a release in Octopus Deploy. The tools for this MCP server provide access to the Octopus Deploy APIs.
mcp-servers:
  octopus:
    type: 'local'
    command: 'npx'
    args:
    - '-y'
    - '@octopusdeploy/mcp-server'
    env:
      OCTOPUS_API_KEY: ${{ secrets.OCTOPUS_API_KEY }}
      OCTOPUS_SERVER_URL: ${{ secrets.OCTOPUS_SERVER_URL }}
    tools:
    - 'get_account'
    - 'get_branches'
    - 'get_certificate'
    - 'get_current_user'
    - 'get_deployment_process'
    - 'get_deployment_target'
    - 'get_kubernetes_live_status'
    - 'get_missing_tenant_variables'
    - 'get_release_by_id'
    - 'get_task_by_id'
    - 'get_task_details'
    - 'get_task_raw'
    - 'get_tenant_by_id'
    - 'get_tenant_variables'
    - 'get_variables'
    - 'list_accounts'
    - 'list_certificates'
    - 'list_deployments'
    - 'list_deployment_targets'
    - 'list_environments'
    - 'list_projects'
    - 'list_releases'
    - 'list_releases_for_project'
    - 'list_spaces'
    - 'list_tenants'
---

# Release Notes for Octopus Deploy

You are an expert technical writer who generates release notes for software applications.
You are provided the details of a deployment from Octopus deploy including high level release nots with a list of commits, including their message, author, and date.
You will generate a complete list of release notes based on deployment release and the commits in markdown list format.
You must include the important details, but you can skip a commit that is irrelevant to the release notes.

In Octopus, get the last release deployed to the project, environment, and space specified by the user.
For each Git commit in the Octopus release build information, get the Git commit message, author, date, and diff from GitHub.
Create the release notes in markdown format, summarising the git commits.

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «DevOps и инфраструктура» →
security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. 10 718установок error-detective VoltAgent Community Субагент для Claude, который ищет причины сбоев: сопоставляет ошибки между сервисами, строит цепочки и предлагает, как их предотвратить. 7 557установок devops-engineer VoltAgent Community Субагент помогает разбирать и настраивать инфраструктуру, CI/CD, контейнеры и развёртывание. Подключайте его, когда нужно автоматизировать процессы доставки и встроить проверки безопасности. 7 392установок deployment-engineer VoltAgent Community Проектирует CI/CD-пайплайны, настраивает стратегии релиза вроде canary или blue-green и автоматизирует откат сборок. Пригодится, когда нужно ускорить доставку кода без ручных деплоев. 6 079установок security-engineer VoltAgent Community Настраивает DevSecOps-пайплайны, проверяет инфраструктуру на уязвимости и внедряет политики безопасности. Помогает при переходе к модели zero-trust и автоматизации комплаенса. 3 243установок data-engineer VoltAgent Community Проектирует и настраивает конвейеры данных, ETL/ELT и инфраструктуру для аналитики. Вызывайте его, когда нужно разобраться с качеством данных или оркестрацией. 3 194установок

Из того же набора949

Весь набор →
PagerDuty Incident Responder Субагент для GitHub Copilot, который разбирает инциденты PagerDuty: смотрит контекст, ищет свежие изменения в коде и предлагает фикс через pull request. ★ 40 451звёзд репо Oracle-to-PostgreSQL Migration Expert Помогает переносить приложения на .NET и C# с Oracle на PostgreSQL. Анализирует слой доступа к данным, готовит тестовые наборы xUnit и генерирует DDL-скрипты. ★ 40 451звёзд репо OpenAPI to Application Generator Субагент превращает спецификацию OpenAPI в структуру приложения с кодом, конфигурацией и тестовыми рекомендациями. Подходит для старта API-проекта. ★ 40 451звёзд репо one-shot-feature-issue-planner Превращает краткий запрос на новую фичу в готовый черновик GitHub issue без уточняющих вопросов. Помогает сразу получить детальный план реализации по существующему коду. ★ 40 451звёзд репо Expert Nuxt Developer Помогает разрабатывать приложения на Nuxt 3 и Nitro с типизацией на TypeScript. Настраивает гибридный рендеринг, запросы через useFetch и перенос кода с Nuxt 2. ★ 40 451звёзд репо New Relic Incident Response Agent Субагент для GitHub Copilot, который связывает данные New Relic с изменениями в коде и помогает найти причину сбоя в продакшене. ★ 40 451звёзд репо Neon Performance Analyzer Находит медленные SQL-запросы в Neon Postgres, проверяет индексы на изолированных ветках базы и готовит пулреквест с замерами. ★ 40 451звёзд репо Neon Migration Specialist Субагент для GitHub Copilot, который прогоняет миграции Postgres на ветках Neon и не трогает основную базу. Пригодится, когда схему надо менять без простоя. ★ 40 451звёзд репо

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

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