Azure DevOps MCP
Azure DevOps MCP
Esta extensión de VS Code expone las solicitudes de incorporación de cambios de Git de Azure DevOps a los agentes a través de un servidor MCP local. Usa el SDK oficial de TypeScript de MCP, azure-devops-node-api, y el proveedor de autenticación de Microsoft de VS Code. No se crea, copia ni mantiene ningún token de acceso personal, ID de cliente ni secreto de cliente.
Uso
Ejecute
Azure DevOps MCP: Sign In to Azure DevOps. VS Code abre su flujo normal de inicio de sesión de Microsoft cuando sea necesario.Inicie una conversación de agente. VS Code detecta automáticamente el servidor MCP de
Azure DevOps pull requests.
El servidor proporciona list_pull_requests, get_pull_request, open_pull_request_file_diff, create_pull_request y submit_pull_request. create_pull_request prepara un borrador local; submit_pull_request crea la solicitud de incorporación de cambios remota y requiere confirm: true. Ambos usan refs de origen y destino en el formato refs/heads/... y los permisos de Azure DevOps del llamador.
Pase includeChanges: true a get_pull_request para que devuelva sus últimos archivos modificados, incluidos los ID de confirmación y los tipos de cambio. En los hosts de chat compatibles con MCP Apps, create_pull_request abre una tarjeta de borrador editable con una lista compacta y limitada de archivos modificados. Ofrece un interruptor de vista previa de Markdown y envía el texto final de descripción a través de submit_pull_request; la solicitud de incorporación de cambios resultante se convierte entonces en la tarjeta de revisión interactiva con los votos actuales de los revisores, un botón Aprobar PR, contadores de comentarios en los que se puede hacer clic y un botón Abrir diff para cada archivo modificado. Se muestra un indicador de actividad mientras la tarjeta se carga o realiza una acción.
VS Code administra la sesión de Microsoft iniciada. Administre o cierre la sesión de esa cuenta a través del menú Cuentas de VS Code. Inicie una nueva conversación de agente cuando un token caduque para obtener un nuevo token de Azure DevOps.
Related MCP server: Azure DevOps MCP Server
Desarrollo
Ejecute npm run compile para comprobar los tipos, ejecutar el lint y empaquetar tanto la extensión como el servidor MCP. Ejecute npm test para realizar las pruebas del host de extensión. En macOS, el comando de prueba usa los certificados del llavero del sistema cuando una red administrada requiere una CA de confianza adicional. Pulse F5 en VS Code para iniciar un Host de desarrollo de extensiones.
This server cannot be deployed
Maintenance
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that provides seamless interaction with Azure DevOps Git repositories, enabling users to manage repositories, branches, pull requests, and pipelines through natural language.817 npm3-
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Azure DevOps services including work items, repositories, pipelines, wikis, and test plans through a local MCP server that provides direct access to Azure DevOps REST APIs from your code editor.120,075 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI assistants to manage Azure DevOps resources including Work Items, Git repositories, pipelines, and user identities.22 npmMIT
- FlicenseNot gradedqualityDmaintenanceMCP server that provides tools to interact with Azure DevOps, including querying work items, repositories, pull requests, builds, commits, and creating work items via a standardized interface.-