/ Directorio / Playground / Azure DevOps MCP
● Oficial microsoft 🔑 Requiere tu clave

Azure DevOps MCP

por microsoft · microsoft/azure-devops-mcp

MCP creado por Microsoft que expone Azure DevOps — work items, repos, pipelines, boards — a Claude con auth PAT.

MCP oficial de Azure DevOps. Lee/escribe work items, navega repos, inspecciona pipelines, gestiona boards. Espeja la superficie del MCP de GitHub para usuarios de Azure DevOps.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

listo

Instalar

Elige tu cliente

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

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.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 usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

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

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "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}"
      }
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

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

Continue usa un array de objetos de servidor en lugar de un mapa.

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

Añádelo a context_servers. Zed recarga en caliente al guardar.

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

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Azure DevOps MCP

Clasificar work items de Azure DevOps

👤 Desarrolladores ⏱ ~15 min intermediate

Cuándo usarlo: Planificación de sprint; quieres un repaso asistido por Claude del backlog.

Flujo
  1. Listar
    list_work_items area=Foo state=New.✓ Copiado
    → WIs retornados
  2. Agrupar
    Group by theme, propose owners.✓ Copiado
    → Plan emerges
  3. Actualizar
    Apply tags and assignees via tools.✓ Copiado
    → Backlog ordenado

Resultado: Clasificación del backlog hecha con rastro de auditoría en ADO.

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

azure-devops-mcp + github-mcp-server

Vincular PRs de GH con work items de ADO

Combine azure-devops-mcp with github-mcp-server: Cross-link GH PRs with ADO work items✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
list_work_items (see docs) Consultar WIs con filtros 1 call
update_work_item (see docs) Parchear un WI 1 call
list_pipelines (see docs) Pipelines en un proyecto 1 call
retry_pipeline (see docs) Reintentar pipeline fallido 1 call

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Límites de API de ADO por organización
Tokens por llamada
Los campos de WI son pequeños
Monetario
Gratuito; se aplica el plan de ADO
Consejo
Usa un PAT con alcance de proyecto — nunca uno de toda la organización

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: vso.work vso.code
Almacenamiento de credenciales: PAT en variable de entorno
Salida de datos: dev.azure.com
No conceder nunca: vso.*_manage scopes unless required

Resolución de problemas

Errores comunes y soluciones

401

PAT vencido o con alcances incorrectos

Proyecto no encontrado

Usa el nombre exacto del proyecto incluyendo mayúsculas

Alternativas

Azure DevOps MCP vs otros

AlternativaCuándo usarlaContrapartida
gitlab-mcp-zereightEstás en GitLabPlataforma diferente

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills