Microsoft представила Azure DevOps MCP Server в публичной превью
Microsoft представила публичную превью-версию Azure DevOps Model Context Provider (MCP) Server. Это решение позволяет GitHub Copilot взаимодействовать с данными проектов в Azure DevOps через естественные языковые запросы прямо в среде разработки, например, в VS Code.
MCP Server выступает локальным мостом между GitHub Copilot в Agent Mode и Azure DevOps. Он предоставляет доступ к структурированным данным проекта: рабочим элементам, пул-реквестам, тест-планам, сборкам и wiki-страницам. Разработчики могут запрашивать, создавать и обновлять информацию, используя обычный язык, не покидая IDE.
Сервер работает локально, что гарантирует безопасность данных — они не покидают сеть разработчика. Установка выполняется как Node.js-сервис, а интеграция с Copilot настраивается через конфигурационный файл и аутентификацию в Azure CLI.
Функционал первой версии
- Просмотр проектов, репозиториев, сборок, релизов, тест-планов
- Создание и редактирование рабочих элементов через естественный язык
- Генерация тест-кейсов и пул-реквестов с привязкой к бэклогу
Для старта нужно:
- Установить MCP Server из GitHub-репозитория
- Авторизоваться через Azure CLI
- Настроить локальный файл mcp.json
- Запустить сервис
После этого Copilot сможет обрабатывать команды вроде «покажи мои назначенные задачи» или «создай пользовательскую историю для обработки ошибок входа».
Ограничения и перспективы
Превью пока доступно только для Azure DevOps Services, поддержка on-premises версии не предусмотрена. Microsoft собирает обратную связь через GitHub Issues.
Это решение развивает концепцию MCP Server для Azure, представленную в мае 2025 года, которая позволяла запрашивать информацию о ресурсах вроде Key Vault или Cosmos DB.
Документация и исходный код доступны на GitHub. Для использования потребуются лицензии GitHub Copilot Business или Enterprise.