mcp-azure-devops
mcp-azure-devops
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? |
|
|
|
¿Qué proyectos están en el ecosistema? |
| (todos) | Se rechazan las operaciones sobre otros proyectos. |
¿Qué proyectos son tan solo de lectura para siempre? |
| (ninguno) | Legibles, nunca mutables. |
¿Puede eliminar? |
|
|
|
Confirmación tipada |
|
| Las operaciones de alto impacto requieren que |
Vista previa |
|
| Las herramientas de escritura/admin validan, registran la intención y luego terminan sin ejecutar. |
Registro de auditoría |
|
| Una línea JSON en |
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-devopsClaude 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 setDesarrollo
npm run dev
npm test # governance policy: modes, allowlists, delete gating, confirmation
npm run typecheckPublicació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
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Azure DevOps to manage work items, Git repositories, branches, commits, and projects through natural language commands.5565MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with Azure DevOps APIs for managing projects, work items, repositories, pull requests, and pipelines through natural language.26MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with Azure DevOps entities like projects, repositories, work items, pull requests, and pipelines.1217MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Azure DevOps projects, including work items, test results, Git repositories, and dependency analysis via the Model Context Protocol.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/dockndevai/mcp-azure-devops'
If you have feedback or need assistance with the MCP directory API, please join our Discord server