Integrations
Manages environment configuration for connecting to Azure DevOps services, including organization URL and personal access tokens.
Provides repository operations and code search capabilities through integration with Azure DevOps Git repositories.
Leverages the official Node.js SDK for Azure DevOps to enable project management, work item tracking, and repository operations.
Protocolo de contexto de modelo (MCP) de Azure DevOps
Este proyecto sirve como implementación de servidor de referencia para el Protocolo de Contexto de Modelo (MCP) integrado con Azure DevOps. Permite que los asistentes de IA interactúen con los recursos de Azure DevOps y realicen operaciones mediante programación.
Características
- Integración de Azure DevOps mediante el SDK oficial de Node.js
- Compatibilidad con el Protocolo de Contexto de Modelo (MCP)
- Operaciones de gestión de proyectos
- Gestión de elementos de trabajo
- Operaciones del repositorio
- Capacidades de búsqueda de código
Prerrequisitos
- Node.js (se recomienda v18 o superior)
- Cuenta de Azure DevOps con los permisos adecuados
- Token de acceso personal (PAT) de Azure DevOps
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Configurar variables de entorno:
- Copiar
.env.example
a.env
- Complete las variables de entorno requeridas:
- Copiar
Añadir al cursor
Luego agrega al Cursor:
Asegúrate de usar la ruta http://localhost:3000/sse
. Puedes cambiar los puertos definiéndolos en el entorno.
Configuración del entorno
Las siguientes variables de entorno deben configurarse en su archivo .env
:
AZURE_DEVOPS_ORG_URL
: URL de su organización de Azure DevOpsAZURE_DEVOPS_PAT
: Token de acceso personal para Azure DevOps- Variables de configuración adicionales como se especifica en
.env.example
Scripts disponibles
npm run build
- Construye el proyecto TypeScriptnpm run dev
: ejecuta el servidor en modo de desarrollo con recarga en calientenpm start
- Ejecutar el servidor de producción
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Una implementación de servidor de referencia para el Protocolo de contexto de modelo que permite a los asistentes de IA interactuar con los recursos de Azure DevOps y realizar operaciones como administración de proyectos, seguimiento de elementos de trabajo, operaciones de repositorio y búsqueda de código mediante programación.