
Azure DevOps (ADO)
microsoftMIT
1.8k звёзд564 форков
Azure DevOps MCP Server от Microsoft подключает AI-ассистентов к Azure DevOps по протоколу MCP. Вы можете запрашивать данные проектов, сборок, репозиториев, тестов, вики и рабочих элементов через обычный чат.
Сервер предназначен для разработчиков и DevOps-инженеров, работающих с Azure DevOps. Он сокращает время на рутинные операции: не нужно открывать веб-интерфейс или писать скрипты — достаточно сформулировать запрос на естественном языке.
Характеристики
Общее
- СтатусСообщество
- Разработчикmicrosoft
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-http
Описание
Возможности
- Получать список проектов в организации Azure DevOps
- Просматривать сборки (builds) для указанного проекта и их статус
- Выводить список репозиториев в проекте
- Показывать тест-планы и тестовые наборы
- Получать информацию о командах и итерациях проекта
- Искать и фильтровать рабочие элементы по проекту, типу, тегам, назначенному
- Создавать новые страницы вики с заданным содержимым и путём
- Обновлять существующие страницы вики
- Читать содержимое вики-страниц
- Работать с досками (backlog, board) — получать данные итераций и бэклога
Как подключить
Следуйте инструкции для локального MCP-сервера:
- 1. Установите пакет глобально через npm:
npm install -g @azure-devops/mcp-server-azure-devopsИли используйте npx:npx -y @azure-devops/mcp-server-azure-devops - 2. Создайте Personal Access Token (PAT) в Azure DevOps (в разделе User settings — Personal access tokens). Выдайте токену как минимум разрешения на чтение (Work Items, Build, Code, Wiki и т.д.), если планируете запись — дайте соответствующие права.
- 3. Настройте переменные окружения:
AZURE_DEVOPS_ORG_URL— URL вашей организации, напримерhttps://dev.azure.com/your-orgAZURE_DEVOPS_TOKEN— значение PAT
- 4. Добавьте сервер в конфигурацию MCP-клиента. Например, для Claude Desktop отредактируйте файл
claude_desktop_config.json:{ "mcpServers": { "azure-devops": { "command": "npx", "args": [ "-y", "@azure-devops/mcp-server-azure-devops" ], "env": { "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org", "AZURE_DEVOPS_TOKEN": "your-pat-token" } } } } - 5. Перезапустите клиент (Claude Desktop, VS Code, Cursor и др.).
Примечание: Microsoft рекомендует использовать Remote MCP Server (публичная preview), который не требует установки и настройки PAT. Подробности — в официальной документации Azure DevOps.
Примеры запросов
Вот что можно попросить AI-ассистента после подключения сервера:
- «Покажи список всех проектов в нашей организации Azure DevOps»
- «Найди рабочие элементы с тегом «bug» в проекте Contoso, назначенные на меня»
- «Создай страницу вики «Архитектура/Микросервисы» с описанием каждого сервиса»
- «Обнови страницу вики «Руководство по онбордингу» — добавь раздел по настройке окружения»
- «Покажи статус последней сборки для репозитория frontend в проекте Contoso»
Технические детали
- Язык: TypeScript
- Транспорт: Streamable HTTP (также доступен stdio для локального запуска)
- Лицензия: MIT
- Разработчик: Microsoft
- Репозиторий: github.com/microsoft/azure-devops-mcp-server
- Совместимые клиенты: Claude Desktop, VS Code, Cursor, JetBrains IDE (через MCP-плагин), любые MCP-совместимые приложения