Skip to main content
Glama

mcp-azure-devops

CI License: MIT npm

Сервер Model Context Protocol для Azure DevOps. Он позволяет MCP-совместимому клиенту (Claude Desktop, Claude Code, Cursor, Codex, …) работать с досками, репозиториями, конвейерами и проектами — со встроенным уровнем управления, который удерживает ИИ-агента в безопасных границах.

Что это даёт

  • Проекты и команды — список проектов/команд/участников, изучение шаблонов процессов.

  • Доски / рабочие элементы — запросы WIQL, получение рабочих элементов, создание/обновление рабочих элементов, список итераций (спринтов).

  • Репозитории / пул-реквесты — список репозиториев и веток, список/просмотр PR, открытие PR.

  • Конвейеры / сборки — список конвейеров и последних сборок, получение сборки, постановка запусков в очередь.

  • Администрирование / процессы — список шаблонов процессов, создание проекта, удаление проекта (под защитой).

  • Встроенное управление доступом — режимы доступа, раздел разрешённых проектов, защищённые проекты, контроль удаления, типизированное подтверждение для операций с высоким влиянием, dry-run и JSON-журнал аудита.

Related MCP server: Azure DevOps MCP Server

Модель безопасности и управления

Что может делать сервер?

Флаг

Значение по умолчанию

Эффект

Сервер отвечает за

AZDO_MODE

read-only

read-only → чтение; read-write → рабочие элементы, PR, запуски конвейеров; admin → создание/удаление проекта. Инструменты выше режима никогда не регистрируются.

Какие проекты входят в расчётную область?

AZDO_PROJECT_ALLOWLIST

(все)

Операции с другими проектами отклоняются.

Какие проекты навсегда только для чтения?

AZDO_PROTECTED_PROJECTS

(нет)

Читаемые, никогда не изменяемые.

Разрешить удаление?

AZDO_ALLOW_DELETE

false

delete_project требует этого и режим admin.

Типизированное подтверждение

AZDO_REQUIRE_CONFIRMATION

true

Действия высокой важности требуют, чтобы confirm было равно имени целевого элемента — не просто boolean.

Предпросмотр

AZDO_DRY_RUN

false

Инструменты записи/администрирования проверяют данные и помещают намерение в журнал, после чего возвращаются.

Журнал аудита

AZDO_AUDIT_LOG

true

JSON-строка в stderr для каждого защищённого действия.

Инструменты

Чтение (read-only+): list_projects, get_project, list_teams, list_team_members, list_processes, query_work_items, get_work_item, list_iterations, list_repositories, list_branches, list_pull_requests, get_pull_request, list_pipelines, list_builds, get_build

Запись (read-write+): create_work_item, update_work_item, create_pull_request, run_pipeline

Администрирование (admin): create_project, delete_project (необходим AZDO_ALLOW_DELETE + типичное confirm)

Быстрый старт — подключение к агенту

Опубликован на npm как @dockndevai/mcp-azure-devops. Запускается через npx; требует организацию и PAT. Все клиенты описаны в docs/CLIENTS.md. Все переменные — в .env.example.

Claude Code

claude mcp add azure-devops -e AZDO_ORG_URL="https://dev.azure.com/your-org" -e AZDO_PAT="your-pat" -e AZDO_MODE="read-only" -- npx -y @dockndevai/mcp-azure-devops

Claude Desktop · Cursor · Windsurf

{
  "mcpServers": {
    "azure-devops": {
      "command": "npx",
      "args": ["-y", "@dockndevai/mcp-azure-devops"],
      "env": {
        "AZDO_ORG_URL": "https://dev.azure.com/your-org",
        "AZDO_PAT": "your-pat",
        "AZDO_MODE": "read-only"
      }
    }
  }
}

Примеры запросов

  • «Список активных пул-реквестов в репозитории api проекта Payments»

  • «Найди рабочие элементы, назначенные на меня и всё ещё Active»

  • «Покажи последние 10 сборок в проекте Web и какие из них упали»

  • «Создай Bug в Payments с заголовком "Checkout 500 on retry"» (требует read-write)

Запуск из исходного кода (для разработки)

npm install
npm run build
node dist/index.js   # with the environment variables set

Разработка

npm run dev
npm test          # governance policy: modes, allowlists, delete gating, confirmation
npm run typecheck

Публикация

Включает server.json для официального реестра MCP и mcpName для проверки права владения npm. Подробности — в PUBLISHING.md.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Runtime permission, approval, and audit layer for AI agent tool execution.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dockndevai/mcp-azure-devops'

If you have feedback or need assistance with the MCP directory API, please join our Discord server