Skip to main content
Glama

mcp-azure-devops

CI License: MIT npm

Un servidor de Model Context Protocol para Azure DevOps. Permite que un cliente compatible con MCP (Claude Desktop, Claude Code, Cursor, Codex, …) trabaje con boards, repos, pipelines y proyectos, con una capa de gobernanza que mantiene a un agente de IA dentro de límites seguros.

Qué ofrece

  • Proyectos y equipos — enumerar proyectos/equipos/miembros, inspeccionar plantillas de proceso.

  • Boards / elementos de trabajo — consultas WIQL, obtener elementos de trabajo, crear/actualizar elementos de trabajo, listar iteraciones (sprints).

  • Repos / pull requests — listar repositorios y ramas, listar/obtener pull requests, abrir pull requests.

  • Pipelines / builds — listar pipelines y builds recientes, obtener un build, poner en cola una ejecución.

  • Admin / proceso — listar plantillas de proceso, crear un proyecto, eliminar un proyecto (protegido).

  • Gobernanza integrada — modos de acceso, listas de proyectos permitidas, proyectos protegidos, restricción de borrado, confirmación tipada para operaciones de alto impacto, dry-run y registro de auditoría JSON.

Related MCP server: Azure DevOps MCP Server

Modelo de gobernanza y seguridad

Aspecto

Flag

Por defecto

Efecto

¿Qué puede hacer el servidor?

AZDO_MODE

read-only

read-only → lecturas; read-write → elementos de trabajo, pull requests, ejecuciones de pipelines; admin → crear/eliminar proyectos. Las herramientas que superan el modo nunca se registran.

¿Qué proyectos están en el ecosistema?

AZDO_PROJECT_ALLOWLIST

(todos)

Se rechazan las operaciones sobre otros proyectos.

¿Qué proyectos son tan solo de lectura para siempre?

AZDO_PROTECTED_PROJECTS

(ninguno)

Legibles, nunca mutables.

¿Puede eliminar?

AZDO_ALLOW_DELETE

false

delete_project necesita esto y el modo admin.

Confirmación tipada

AZDO_REQUIRE_CONFIRMATION

true

Las operaciones de alto impacto requieren que confirm sea igual al nombre del objetivo, no simplemente un booleano.

Vista previa

AZDO_DRY_RUN

false

Las herramientas de escritura/admin validan, registran la intención y luego terminan sin ejecutar.

Registro de auditoría

AZDO_AUDIT_LOG

true

Una línea JSON en stderr por cada operación protegida.

Herramientas

Lectura (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

Escritura (read-write+): create_work_item, update_work_item, create_pull_request, run_pipeline

Admin (admin): create_project, delete_project (requiere AZDO_ALLOW_DELETE + confirm tipado)

Inicio rápido — añádelo a tu agente

Publicado en npm como @dockndevai/mcp-azure-devops. Se ejecuta con npx; necesita una organización y un PAT. Consulta docs/CLIENTS.md para todos los clientes y .env.example para todas las variables.

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"
      }
    }
  }
}

Prompts de ejemplo

  • "Lista las pull requests activas del repositorio api del proyecto Payments"

  • "Consulta los elementos de trabajo asignados a mí que sigan en estado Active"

  • "Muestra los últimos 10 builds del proyecto Web y cuáles fallaron"

  • "Crea un Bug en Payments titulado 'Error 500 al reintentar el checkout'" (requiere read-write)

Ejecutar desde el código fuente (desarrollo)

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

Desarrollo

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

Publicación

Incluye un server.json para el registro oficial de MCP y un mcpName para validar la propiedad en npm. Consulta PUBLISHING.md.

Licencia

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