azure-devops-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@azure-devops-mcp-servershow me my active bugs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
azure-devops-mcp-server
Servidor MCP (Model Context Protocol) para Azure DevOps, implementado sobre stdio nativo —
sin SDK de MCP ni dependencias externas más allá de dotenv. Expone Azure Boards, Azure
Repos y Azure Pipelines como tools invocables por Claude.
Instalación y arranque
pnpm install # instalar dependencias
pnpm start # iniciar servidor MCP
pnpm dev # iniciar con recarga automática (node --watch)Variables de entorno requeridas (.env, ver .env.example):
Variable | Descripción |
| Personal Access Token de Azure DevOps |
| Nombre de la organización (ej. |
| (Opcional) usuario para |
Related MCP server: Azure DevOps MCP Server
Herramientas (tools) disponibles
Boards — src/boards/index.js
Tool | Qué hace | Ejemplo básico |
| Lista los bugs activos asignados al usuario configurado en |
|
| Obtiene un work item por ID (título, estado, descripción, repro steps, discussion, etc.). |
|
| Ejecuta una consulta WIQL y devuelve |
|
| Cambia el estado de un work item. |
|
| Crea un work item ( |
|
Repos — src/repos/index.js
Tool | Qué hace | Ejemplo básico |
| Lista los repositorios de un proyecto (id, nombre, rama por defecto). |
|
| Busca texto en el código vía Azure DevOps Code Search (wildcards, AND/OR/NOT). |
|
| Lee el contenido de un archivo de un repo en una rama dada. |
|
| Crea una rama nueva desde otra existente. |
|
| Hace commit de un archivo modificado en una rama existente. |
|
| Abre un PR entre dos ramas. |
|
| Consulta estado ( |
|
Pipelines — src/pipelines/index.js
Tool | Qué hace | Ejemplo básico |
| Lista los pipelines del proyecto. |
|
| Últimas ejecuciones de un pipeline (estado, resultado, fechas). |
|
Cierre — src/services/index.js
Tool | Qué hace | Ejemplo básico |
| Hook de cierre: persiste un reporte en |
|
Todos los tools de proyecto (Repos/Pipelines/create_work_item) aceptan project — si se
omite, usar el nombre exacto del proyecto Azure DevOps (no hay default global, cada llamada
project-scoped lo exige). Los tools de Boards de solo-lectura/escritura de work items
(get_work_item, query_work_items, update_work_item_state) son org-scoped: el ID de
work item es único a nivel organización, no requieren project.
Qué agente usar para cada tarea
Tarea | Agente | Qué hace |
Resolver/investigar un bug por ID |
| Lee el work item, investiga el código ( |
Ejecutar el fix y abrir el PR |
| Recibe el plan de |
Verificar pipeline y cerrar el bug tras mergear el PR |
| Verifica el resultado del pipeline post-merge; si pasó, cierra el work item y comenta la traza completa (duraciones, tokens). |
Crear una historia de usuario o tarea nueva, con detalle profesional |
| Investiga el código fuente relevante (repo Azure DevOps y/o ruta local), redacta introducción/objetivo/alcance/criterios de aceptación, y crea el work item directamente con |
Desglosar una User Story existente en Tasks |
| Lee la historia, investiga el repositorio asociado, propone/completa Tasks con |
Ver CLAUDE.md para el flujo paso a paso de cada uno (bugs: diagnóstico → fix/PR →
verificación de pipeline; historias: confirmación de contexto → story-writer; desglose de
tareas: confirmación de contexto → task-writer).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/branjesusdev/MCP-azure-arquitecture'
If you have feedback or need assistance with the MCP directory API, please join our Discord server