Azure DevOps MCP Server — это MCP-сервер, который выступает в роли стандартизированного моста между AI-ассистентами и экосистемой Azure DevOps. Он позволяет в режиме реального времени управлять проектами, рабочими элементами, репозиториями, пайплайнами и пул-реквестами напрямую через диалог на естественном языке, автоматизируя рутинные DevOps-операции.
Ключевые особенности:
Всеобъемлющее покрытие Azure DevOps API: Предоставляет единый интерфейс для сквозного управления рабочим процессом: от создания пользовательских историй и задач до управления ветками, коммитами, пул-реквестами и триггера пайплайнов.
Многофакторная безопасная аутентификация: Поддерживает гибкие методы входа, включая Personal Access Token (PAT), Azure Identity (DefaultAzureCredential) и Azure CLI, что позволяет безопасно интегрироваться как в облачные, так и в on-premises инсталляции Azure DevOps Server.
Интеллектуальный поиск и навигация: Включает инструменты для контекстного поиска по коду, вики-страницам и рабочим элементам, позволяя AI-ассистенту быстро находить нужную информацию без просмотра всего проекта.
Глубокое управление репозиториями: Умеет не только читать содержимое файлов и дерева проекта, но и создавать коммиты с множественными изменениями через унифицированный diff или инструкции поиска/замены.
Детальный контроль CI/CD: Предоставляет полный цикл работы с пайплайнами: от просмотра логов и шкалы времени выполнения до загрузки артефактов и ручного запуска с параметрами.
Модульная feature-based архитектура: Сервер построен на изолированных модулях для каждой функциональной области (work-items, pipelines, repositories), что упрощает расширение и поддержку кода.
Для кого: Ориентирован на разработчиков, тимлидов и DevOps-инженеров, работающих в экосистеме Microsoft Azure DevOps и стремящихся автоматизировать документооборот задач, ревью кода и управление релизами через AI-интерфейс в IDE.
Сценарии использования:
Автоматизация документооборота задач: Создание и обновление рабочих элементов (User Stories, Bugs, Tasks) прямо из чата AI-ассистента с автоматическим заполнением полей и связыванием связанных задач.
Управление кодом и ревью: AI-помощник может создать новую ветку, внести изменения в несколько файлов через один коммит и открыть Pull Request с заполненным описанием на основе последних изменений.
Отладка CI/CD и инцидентов: Быстрый анализ упавшего пайплайна путем запроса логов конкретного шага, проверки шкалы выполнения и загрузки артефактов для диагностики без открытия браузера.
Поиск информации в проекте: Мгновенный поиск по всему коду репозиториев, вики-страницам и рабочим элементам для получения контекста о функциях, архитектуре или истории изменений.
Интеграция с on-premises средами: Безопасное подключение к закрытым корпоративным инсталляциям Azure DevOps Server через PAT-аутентификацию для автоматизации внутренних процессов.
Цены и доступность: Сервер является проектом с открытым исходным кодом (лицензия MIT) и полностью бесплатен. Распространяется через npm, что позволяет запустить его одной командой npx. Требуется активная учетная запись Azure DevOps (Services или Server).