/ Каталог / Песочница / Azure DevOps MCP
● Официальный microsoft 🔑 Нужен свой ключ

Azure DevOps MCP

автор microsoft · microsoft/azure-devops-mcp

MCP от Microsoft, экспонирующий Azure DevOps — рабочие элементы, репозитории, пайплайны, доски — для Claude с PAT-аутентификацией.

Официальный Azure DevOps MCP. Чтение/запись рабочих элементов, просмотр репозиториев, инспекция пайплайнов, управление досками. Является аналогом GitHub MCP для пользователей Azure DevOps.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

готово

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "azure-devops-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "azure-devops-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@microsoft/azure-devops-mcp"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add azure-devops-mcp -- npx -y @microsoft/azure-devops-mcp

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Azure DevOps MCP

Разобрать рабочие элементы Azure DevOps

👤 Разработчики ⏱ ~15 min intermediate

Когда использовать: Планирование спринта; нужен проход с Claude по бэклогу.

Поток
  1. Список
    list_work_items area=Foo state=New.✓ Скопировано
    → Рабочие элементы возвращены
  2. Кластеризация
    Сгруппируйте по теме, предложите ответственных.✓ Скопировано
    → План сформирован
  3. Обновление
    Примените теги и назначения через инструменты.✓ Скопировано
    → Бэклог упорядочен

Итог: Разбор бэклога выполнен с историей аудита в ADO.

Комбинации

Сочетайте с другими MCP — эффект x10

azure-devops-mcp + github-mcp-server

Перекрёстные ссылки между GH PR и рабочими элементами ADO

Combine azure-devops-mcp with github-mcp-server: Cross-link GH PRs with ADO work items✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
list_work_items (см. документацию) Запрос рабочих элементов с фильтрами 1 вызов
update_work_item (см. документацию) Обновить рабочий элемент 1 вызов
list_pipelines (см. документацию) Пайплайны проекта 1 вызов
retry_pipeline (см. документацию) Повторный запуск упавшего пайплайна 1 вызов

Стоимость и лимиты

Во что обходится

Квота API
Лимиты ADO API на организацию
Токенов на вызов
Поля рабочих элементов небольшие
Деньги
Бесплатно; применяется план ADO
Совет
Используйте PAT с областью действия на проект — никогда не на всю организацию

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: vso.work vso.code
Хранение учётных данных: PAT в переменной окружения
Исходящий трафик: dev.azure.com
Никогда не давайте: vso.*_manage scopes unless required

Устранение неполадок

Частые ошибки и исправления

401

PAT истёк или у него неверные scopes

Проект не найден

Используйте точное название проекта с учётом регистра

Альтернативы

Azure DevOps MCP в сравнении

АльтернативаКогда использоватьКомпромисс
gitlab-mcp-zereightВы работаете на GitLabДругая платформа

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills