microsoft/azure-devops-mcp

MCP-сервер для Azure DevOps, предоставляющий возможности Azure DevOps напрямую вашим агентам.

MCP⭐ 2 020TypeScriptпоследний релиз: v2.10.0
Открыть на GitHub ↗

Что это за инструмент

Это MCP-сервер от Microsoft для интеграции Azure DevOps с AI-агентами, позволяющий машинам напрямую взаимодействовать с данными и инструментами платформы.

Зачем нужен

Инструмент предоставляет AI-агентам доступ к контексту Azure DevOps через набор простых инструментов, абстрагирующих REST API. Это полезно для автоматизации рутинных операций с проектами, сборками, репозиториями и задачами без необходимости писать сложный код для парсинга данных.

Что можно реализовать

  • Автоматический поиск и фильтрация work items, сборок (Builds) или репозиториев по названию проекта.
  • Чтение и создание страниц в Wiki Azure DevOps через естественный язык.
  • Получение списка команд, итераций и тестовых планов для конкретного проекта.
  • Интеграция AI-ассистентов (например, в VS Code) для управления задачами в реальном времени.

Ключевые возможности

  • Два режима работы: рекомендуемый Remote MCP Server (через HTTP) и локальный сервер (через stdio).
  • Простой интерфейс: инструменты спроектированы как тонкая абстракция над API, оставляя сложную логику на усмотрение LLM.
  • Поддержка популярных сред: VS Code, GitHub Copilot, Claude Code, Cursor и других.
  • Готовые примеры промптов для быстрого старта (например, 'List ADO projects' или 'Create a wiki page').

👤 Кому подойдёт: Разработчики, DevOps-инженеры и команды, использующие Azure DevOps и желающие автоматизировать управление проектами с помощью AI-агентов.

Релизы

v2.10.0minor
🕐 12 дн назад · релиз на GitHub ↗

Релиз v2.10.0: добавлена поддержка MSAL, улучшена безопасность и работа с PR, исправлена аутентификация.

  • Added: Добавлена поддержка аутентификации через MSAL в интерактивном OAuth-потоке.
  • Added: Расширены возможности работы с pull request: добавлен контекст нитей комментариев, проверка безопасности контента и возможность обновления комментариев.
  • Added: Реализована функция переименования пайплайнов и улучшена обработка комментариев с упоминаниями по email.
  • Fixed: Исправлено использование tenantId из командной строки для аутентификации и устранена проблема с внешним контентом в контексте модели.
  • Added: Внедрен перехватчик для защиты Personal Access Token и улучшена обработка ошибок при обновлении вложений.
v2.9.0minor
🕐 1 мес назад · релиз на GitHub ↗

Консолидация инструментов по разделам, поддержка Markdown в тестах, исправления безопасности и обновление зависимостей.

  • Added: Добавлена поддержка форматирования Markdown для содержимого шагов в планах тестирования.
  • Added: Проведена консолидация инструментов для Wiki, пайплайнов, задач и репозиториев для соответствия удаленному серверу.
  • Fixed: Исправлена фильтрация секретных оповещений и значения по умолчанию confidenceLevels в advsec_get_alerts.
  • Fixed: Удалены клиентские фильтры из repo_search_commits и обновлены возможности инструмента.
  • Added: Добавлена конфигурация remotes для поддержки Streamable HTTP в server.json.
v2.8.0minor
🕐 2 мес назад · релиз на GitHub ↗

Исправлена обработка ошибок и пустых массивов, добавлена поддержка wiki и улучшена работа с pull requests.

  • Fixed: Улучшена обработка ошибок: теперь корректно возвращаются isError для отсутствующих ресурсов, путей и стримов ошибок API.
  • Added: Добавлена поддержка конфигурации проекта и команды по умолчанию, а также сохранение вложений и улучшена обработка Markdown.
  • Fixed: Исправлена работа с pull requests: добавлена опция сообщения для merge commit, исправлено получение изменений файлов и маппинг статусов.
  • Added: В методы создания комментариев и тредов добавлен параметр commentType, а также усилены проверки границ организации для wiki.
  • Fixed: Исправлено автоопределение GUID репозитория, защита от переполнения стека при тестовых результатах и валидация путей артефактов.