Як повідомляє ІnfoQ, це оновлення дозволяє GitHub Copilot отримувати доступ до даних проєкту в Azure DevOps і взаємодіяти з ними за допомогою природної мови безпосередньо в середовищах розробки, таких як VS Code.
MCP Server працює локально та виступає мостом між GitHub Copilot у режимі агента (Agent Mode) і екземпляром Azure DevOps розробника. Він надає структуровані дані проєкту — робочі елементи, pull-запити, тест-плани, білди й записи в Wiki — у вигляді контексту для Copilot. Це дає змогу створювати, змінювати та шукати інформацію про проєкт у діалоговому режимі, не виходячи з IDE.
«Це дозволяє асистенту давати точніші й релевантніші відповіді, адаптовані до вашого проєкту в Azure DevOps», — пояснив менеджер продукту Microsoft Дем Хеллем.
Сервер встановлюється локально як Node.js-сервіс, використовує конфігураційний файл і автентифікацію через Azure CLI. MCP Server не передає проєктні дані за межі локальної мережі розробника.
У першій версії доступні базові функції Azure DevOps: перелік проєктів, репозиторіїв, білдів, релізів, тест-планів, команд і ітерацій. Робочі елементи можна створювати та редагувати природною мовою, Copilot також пропонує зміст автоматично. Тест-кейси й pull-запити можна генерувати та привʼязувати до backlog-елементів.
«Більше не потрібно перемикатися між інструментами — весь DevOps-процес тепер керується прямо з VS Code або Visual Studio», — написав інженер Microsoft Леон Тілл у пості на LinkedIn.
Для старту потрібно встановити MCP Server з офіційного репозиторію GitHub, авторизуватись через Azure CLI, налаштувати mcp.json
і запустити сервіс. Після цього Copilot у режимі агента може обробляти команди типу list work items assigned to me
або create a user story for login failure handling
, які автоматично перетворюються на REST API-запити до Azure DevOps.
Превʼю наразі працює лише з Azure DevOps Services. Підтримка локального Azure DevOps Server відсутня. Microsoft запрошує перших користувачів залишати фідбек через GitHub Issues.
Нагадаємо, в травні Microsoft уже запустила окремий MCP Server для запитів до Azure Resource Manager — ресурсів Azure, таких як Key Vault, Cosmos DB і Storage Accounts, використовуючи підхід природної мови. Тепер додається MCP Server для DevOps з тією самою технологією.
Документацію, інструкції зі встановлення та вихідний код можна знайти в репозиторії на GitHub. Превʼю доступне користувачам Azure DevOps Services з ліцензіями GitHub Copilot Business або Enterprise.
Читайте також на ProIT: Deepgram запускає голосовий фреймворк для розробників.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!