Azure DevOps MCP от Tiberriver256

Azure DevOps MCP by Tiberriver256

MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети

  • 400 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Токен PAT или вход Azure открывает агенту организацию: он создает ветки и коммиты, меняет pull request и рабочие элементы
  • Инструмент `trigger_pipeline` запускает сборки и развертывания с параметрами, которые задает агент
  • Вложения и логи пайплайнов могут содержать секреты и попадают в контекст модели
Все причины и проверки

tiberriver256/mcp-server-azure-devops

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/azure-devops-mcp-by-tiberriver256

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Токен PAT или вход Azure открывает агенту организацию: он создает ветки и коммиты, меняет pull request и рабочие элементы
  • Инструмент `trigger_pipeline` запускает сборки и развертывания с параметрами, которые задает агент
  • Вложения и логи пайплайнов могут содержать секреты и попадают в контекст модели

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер связывает агента с Azure DevOps через REST API: проекты, рабочие элементы, репозитории, ветки, pull request, пайплайны и вики. Его подключают к Claude Desktop или Cursor, а запускается он через `npx`. Это сторонний проект Tiberriver256 с поддержкой Azure DevOps Server в своей сети. Официальный сервер Microsoft рассчитан на облачный Azure DevOps Services. Инструменты разбиты по областям. В репозиториях агент читает файлы и дерево, создает ветки и коммитит правки в виде unified diff или инструкций поиска и замены. Рабочие элементы он создает, обновляет, связывает между собой и дополняет вложениями. По пайплайнам доступны список, прогоны, таймлайн этапов и заданий, логи, скачивание артефактов и запуск с параметрами. В pull request агент создает запрос, пишет и читает комментарии, смотрит изменения, проверки и оценку политик. Есть поиск по коду, вики и рабочим элементам. Для собственного Azure DevOps Server используется персональный токен PAT. В облачном Services дополнительно доступны Azure Identity и сессия Azure CLI.

Для кого. Для команд, которые ведут задачи, код и сборки в Azure DevOps и хотят управлять ими из Claude Desktop или Cursor, особенно с локальным Azure DevOps Server.

Подходит, если

  • Нужно создать или обновить рабочий элемент и связать его с другим прямо из чата
  • В pull request нужно посмотреть изменения и проверки политик и оставить комментарий
  • Прогон пайплайна упал, и надо прочитать его таймлайн и лог
  • Azure DevOps Server стоит в собственной сети, в том числе старой версии, с которой официальный сервер Microsoft может не работать
  • Нужно найти код сразу по нескольким репозиториям проекта или страницу вики

Не подходит, если

  • Вы работаете в облачном Azure DevOps Services и нужен сервер с поддержкой от продукта: официальный сервер ведет Microsoft, и документация советует начинать с него
  • Нужен отдельный режим сервера, скрывающий инструменты записи: такого режима нет, доступ ограничивают права учетной записи или PAT
  • Нужен вход без токена в локальный Azure DevOps Server: для него поддерживается только PAT

Пример запроса к агенту

Покажи упавшие запуски пайплайна сборки за эту неделю, прочитай лог последнего и создай рабочий элемент с багом и ссылкой на запуск

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

AZURE_DEVOPS_ORG_URL обязательная
Адрес организации Azure DevOps или коллекции локального сервера.
AZURE_DEVOPS_AUTH_METHOD
Способ входа: pat, azure-identity или azure-cli, по умолчанию azure-identity.
AZURE_DEVOPS_PAT секрет
Персональный токен, нужен только при входе методом pat.
AZURE_DEVOPS_DEFAULT_PROJECT
Проект по умолчанию, если в запросе он не указан.
AZURE_DEVOPS_API_VERSION
Версия REST API для инструментов, которые обращаются к нему напрямую, по умолчанию 7.1.
AZURE_CLIENT_SECRET секрет
Секрет приложения Azure AD, нужен только для сервисных принципалов вместе с AZURE_TENANT_ID и AZURE_CLIENT_ID.

Ограничения

Для запуска нужны Node.js, npm и учетная запись Azure DevOps с правами на нужные операции. Адрес организации или коллекции задает `AZURE_DEVOPS_ORG_URL`, а токен вводите локально в настройках клиента.

Версия REST API зависит от выпуска Server. Для прямых вызовов по умолчанию выбрана 7.1, поэтому задайте `AZURE_DEVOPS_API_VERSION` по таблице проекта: например 7.0 для Server 2022. На версиях 6.0 и ниже один параметр не покрывает все обычные и предварительные методы API, поэтому часть инструментов может не работать.

Права учетной записи ограничивают изменение кода, задач и запуск сборок. Подтверждения настраивайте в клиенте, а результаты вызовов могут передаваться его модели.

Как отключить. Уберите запись `azureDevOps` из конфигурации Claude Desktop или Cursor и перезапустите клиент. Если выпускали PAT только для сервера, отзовите его в настройках Azure DevOps: пока токен жив, им можно пользоваться и вне агента.

Частые вопросы

Как подключить Azure DevOps MCP к Claude Desktop или Cursor?

Добавьте в `mcpServers` запись `azureDevOps` с командой `npx` и аргументами `-y @tiberriver256/mcp-server-azure-devops`, а в `env` переменные `AZURE_DEVOPS_ORG_URL`, `AZURE_DEVOPS_AUTH_METHOD` и при необходимости `AZURE_DEVOPS_DEFAULT_PROJECT`. Клонировать репозиторий не нужно.

Чем этот сервер отличается от официального Azure DevOps MCP от Microsoft?

Официальный сервер Microsoft предназначен для облачного Azure DevOps Services. Проект Tiberriver256 также подключается к Azure DevOps Server внутри организации по PAT. Для старых выпусков нужно подобрать версию API и отдельно проверить нужные инструменты.

Как войти в Azure DevOps Server на своем сервере?

Используйте метод `pat`: в `AZURE_DEVOPS_AUTH_METHOD` укажите `pat`, в `AZURE_DEVOPS_PAT` положите токен, а в `AZURE_DEVOPS_ORG_URL` — адрес коллекции, например `https://server:8080/tfs/DefaultCollection`.

Как войти в облачный Azure DevOps без токена?

Выполните `az login` и задайте `AZURE_DEVOPS_AUTH_METHOD` со значением `azure-identity` (это метод по умолчанию) либо `azure-cli`. Для сервисных принципалов добавляют `AZURE_TENANT_ID`, `AZURE_CLIENT_ID` и `AZURE_CLIENT_SECRET`.

Может ли агент запускать пайплайны и менять код через этот сервер?

Да. Инструмент `trigger_pipeline` запускает прогон с параметрами, `create_commit` коммитит изменения нескольких файлов, `create_branch` создает ветку, а `update_pull_request` меняет статус и рецензентов. Доступ ограничивают права учетной записи, поэтому выпускайте PAT с минимально нужными областями.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Официальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени

MCP-серверШирокий доступ3,8 тыс.Звезды репозитория

Azure Skills

Azure Skills Plugin

Выбор редакции

Официальный плагин Microsoft: скиллы по работе с Azure плюс подключение Azure MCP Server и Foundry MCP для реальных действий в облаке

ПлагинШирокий доступ1,6 тыс.Звезды репозитория

MCP-сервер Bitbucket Cloud с шестью общими инструментами: любой путь REST API репозиториев и pull request

MCP-серверШирокий доступ164Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверШирокий доступ34,2 тыс.Звезды репозитория
Официальный

Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах

MCP-серверШирокий доступ576Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Azure DevOps MCP от Tiberriver256 (эта карточка)нетключ необязателен400
Azure DevOps MCP ServerдаOAuth2 081официальный сервер Microsoft для облачного Azure DevOps Services; вариант Tiberriver256 также поддерживает локальный Server через PAT
MCP для Jira, Confluence, Bitbucket и JenkinsнетAPI-ключ1локальный сервер для корпоративных Jira, Confluence, Bitbucket Server и Jenkins

Коротко о README

Код распространяется по MIT. Инструменты `get_me` и `list_organizations` относятся только к облачному Services. Удаление MCP-подключения или отзыв PAT прекращает доступ, но не отменяет уже созданные коммиты, задачи и запуски.

Бейдж для README

Сообщить о проблеме

Foxx AIAzure DevOps MCP от Tiberriver256
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.