local-only server
The server can only run on the client’s local machine because it depends on local resources.
Servidor MCP de Azure DevOps para Cline
Este servidor de Protocolo de contexto de modelo (MCP) proporciona integración con Azure DevOps, lo que permite a Cline interactuar con los servicios de Azure DevOps.
Prerrequisitos
- Node.js (v20 LTS o superior)
- npm (viene con Node.js)
- Una instalación de Cline
- Cuenta de Azure DevOps con tokens de acceso
Instalación
Instalación mediante herrería
Para instalar Azure DevOps Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar este repositorio:
- Instalar dependencias:
- Construir el servidor:
Nota: La salida de la compilación (directorio build/
) no se incluye en el control de versiones. Debe ejecutar el comando de compilación después de clonar el repositorio.
Configuración
1. Obtener el token de acceso personal (PAT) de Azure DevOps
- Vaya a Azure DevOps e inicie sesión
- Haz clic en tu foto de perfil en la parte superior derecha.
- Seleccione "Seguridad"
- Haga clic en "Nuevo token"
- Dale un nombre a tu token y selecciona los alcances requeridos:
Code (read, write)
: para operaciones de solicitud de extracciónWork Items (read, write)
: para la gestión de elementos de trabajoBuild (read, execute)
: para operaciones de pipelineWiki (read, write)
: para operaciones WikiProject and Team (read)
- Para información sobre Proyecto y Junta Directiva
- Copiar el token generado
2. Configurar los ajustes de Cline MCP
Agregue la configuración del servidor a su archivo de configuración de Cline MCP:
- Para la extensión de VSCode:
%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
- Para la aplicación de escritorio Claude:
%LOCALAPPDATA%/Claude/claude_desktop_config.json
Agregue la siguiente configuración al objeto mcpServers
:
Reemplace los siguientes valores:
/absolute/path/to/azure-devops-server
: la ruta absoluta a donde clonó este repositorioyour-organization
: el nombre de su organización de Azure DevOpsyour-project-name
: el nombre de su proyecto de Azure DevOpsyour-personal-access-token
: El PAT que generaste en el paso 1
Herramientas disponibles
Elementos de trabajo
get_work_item
: Obtener un elemento de trabajo por IDlist_work_items
: Consultar elementos de trabajo mediante WIQLcreate_work_item
: Crea un nuevo elemento de trabajo (error, tarea, historia de usuario)update_work_item
: Actualizar un elemento de trabajo existente
Tableros
get_boards
: Obtener los tableros disponibles en el proyecto
Tuberías
list_pipelines
: enumera todos los pipelines del proyectotrigger_pipeline
: Ejecutar una canalización
Solicitudes de extracción
list_pull_requests
: Lista de solicitudes de extraccióncreate_pull_request
: Crea una nueva solicitud de extracciónupdate_pull_request
: Actualizar una solicitud de extracciónget_pull_request
: Obtener detalles de la solicitud de extracción
Wiki
get_wikis
: enumera todos los wikis del proyectoget_wiki_page
: Obtener una página wikicreate_wiki
: Crea una nueva wikiupdate_wiki_page
: Crea o actualiza una página wiki
Proyectos
list_projects
: enumera todos los proyectos en la organización de Azure DevOps
Verificación
- Reinicie Cline (o VSCode) después de agregar la configuración
- El servidor Azure DevOps MCP ahora debería aparecer en las capacidades de Cline
- Puede verificar la instalación utilizando el Inspector MCP:
Solución de problemas
- Si el servidor no se conecta:
- Comprueba que la ruta en la configuración de tu MCP sea correcta
- Verifique sus credenciales de Azure DevOps
- Consulte los registros de Cline para ver si hay mensajes de error.
- Si recibe errores de autenticación:
- Verifique que su PAT no haya expirado
- Asegúrese de que el PAT tenga todos los alcances necesarios
- Verifique nuevamente los nombres de la organización y del proyecto.
- Para otros asuntos:
- Ejecute la herramienta de inspección para verificar que el servidor esté funcionando correctamente
- Verifique los registros del servidor para ver si hay mensajes de error
Desarrollo
Para modificar o ampliar el servidor:
- Realice sus cambios en el directorio
src
- Ejecutar
npm run watch
para desarrollo - Construya con
npm run build
cuando esté listo - Prueba usando el inspector:
npm run inspector
Licencia
Licencia MIT: consulte LICENCIA para obtener más detalles
You must be authenticated.
Tools
Integra Cline con los servicios de Azure DevOps, lo que permite el acceso a elementos de trabajo, repositorios y solicitudes de extracción a través de herramientas MCP configurables.