Skip to main content
Glama

Azure DevOps MCP Server for Cline

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 :

npx -y @smithery/cli install @stefanskiasan/azure-devops-mcp-server --client claude

Instalación manual

  1. Clonar este repositorio:
git clone https://github.com/stefanskiasan/azure-devops-mcp-server.git cd azure-devops-mcp-server
  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build

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

  1. Vaya a Azure DevOps e inicie sesión
  2. Haz clic en tu foto de perfil en la parte superior derecha.
  3. Seleccione "Seguridad"
  4. Haga clic en "Nuevo token"
  5. Dale un nombre a tu token y selecciona los alcances requeridos:
    • Code (read, write) : para operaciones de solicitud de extracción
    • Work Items (read, write) : para la gestión de elementos de trabajo
    • Build (read, execute) : para operaciones de pipeline
    • Wiki (read, write) : para operaciones Wiki
    • Project and Team (read) - Para información sobre Proyecto y Junta Directiva
  6. 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 :

{ "mcpServers": { "azure-devops": { "command": "node", "args": ["/absolute/path/to/azure-devops-server/build/index.js"], "env": { "AZURE_DEVOPS_ORG": "your-organization", "AZURE_DEVOPS_PAT": "your-personal-access-token", "AZURE_DEVOPS_PROJECT": "your-project-name" }, "disabled": false, "autoApprove": [] } } }

Reemplace los siguientes valores:

  • /absolute/path/to/azure-devops-server : la ruta absoluta a donde clonó este repositorio
  • your-organization : el nombre de su organización de Azure DevOps
  • your-project-name : el nombre de su proyecto de Azure DevOps
  • your-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 ID
  • list_work_items : Consultar elementos de trabajo mediante WIQL
  • create_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 proyecto
  • trigger_pipeline : Ejecutar una canalización

Solicitudes de extracción

  • list_pull_requests : Lista de solicitudes de extracción
  • create_pull_request : Crea una nueva solicitud de extracción
  • update_pull_request : Actualizar una solicitud de extracción
  • get_pull_request : Obtener detalles de la solicitud de extracción

Wiki

  • get_wikis : enumera todos los wikis del proyecto
  • get_wiki_page : Obtener una página wiki
  • create_wiki : Crea una nueva wiki
  • update_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

  1. Reinicie Cline (o VSCode) después de agregar la configuración
  2. El servidor Azure DevOps MCP ahora debería aparecer en las capacidades de Cline
  3. Puede verificar la instalación utilizando el Inspector MCP:
npm run inspector

Solución de problemas

  1. 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.
  2. 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.
  3. 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:

  1. Realice sus cambios en el directorio src
  2. Ejecutar npm run watch para desarrollo
  3. Construya con npm run build cuando esté listo
  4. Prueba usando el inspector: npm run inspector

Licencia

Licencia MIT: consulte LICENCIA para obtener más detalles

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

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.

  1. Prerrequisitos
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Configuración
      1. Obtener el token de acceso personal (PAT) de Azure DevOps
      2. Configurar los ajustes de Cline MCP
    3. Herramientas disponibles
      1. Elementos de trabajo
      2. Tableros
      3. Tuberías
      4. Solicitudes de extracción
      5. Wiki
      6. Proyectos
    4. Verificación
      1. Solución de problemas
        1. Desarrollo
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A TypeScript-based MCP server that enables interaction with Azure Table Storage directly through Cline. This tool allows you to query and manage data in Azure Storage Tables.
              Last updated -
              1
              0
              4
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              This server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standardized interface for communicating with Azure DevOps
              Last updated -
              96
              19
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Provides tools for listing and querying Azure resources directly from any MCP client, allowing you to efficiently browse your Azure infrastructure and analyze costs without leaving your workflow.
              Last updated -
              Python
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              An MCP server that wraps the Azure CLI. As LLMs are very good at generating Azure CLI commands, this server allows your LLM to list resources, update/create/delete them, fix errors (by looking at the logs), fix security issues...
              Last updated -
              61
              MIT License
              • Linux
              • Apple

            View all related MCP servers

            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/stefanskiasan/azure-devops-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server