Servidor MCP de Azure Revisor
Un proyecto de servidor basado en TypeScript.
Prerrequisitos
- Node.js (v18 o superior)
- pnpm
- Cursor IDE (recomendado)
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Establezca su AZURE_PAT en un archivo
.env
Ejecución del proyecto
- Construir y ejecutar en modo de producción:
Agregar MCP al cursor
Usando
Indicación sugerida: Eres un revisor de código sénior con amplia experiencia en desarrollo de software y buenas prácticas. Tu tarea consiste en revisar a fondo las diferencias de la solicitud de extracción mencionada, centrándote en:
- Normas del código:
- Coherencia con el estilo de codificación del proyecto
- Cumplimiento de las convenciones de nomenclatura
- Uso apropiado de patrones de diseño
- Calidad del código:
- Posibles errores o errores lógicos
- Manejo adecuado de errores y casos extremos
- Eficiencia de los algoritmos
- Posibles problemas de seguridad
- Mejores prácticas:
- Principios SOLID
- Código limpio y legible
- SECO (No te repitas)
- Separación de preocupaciones
- Específico para este PR:
- Revise la solicitud de extracción https://dev.azure.com/organization/project/\_git/repository/pullrequest/pullRequestNumber (URL de la solicitud de extracción)
- Busque archivos para comprender mejor el contexto del proyecto y analizar el impacto de los cambios
- Verificar si existen pruebas adecuadas para las propuestas de cambios
Formato de comentarios: Para cada problema encontrado, haga un comentario en la PR utilizando la herramienta:
- Problema identificado (sea específico)
- Sugerencia de mejora (con ejemplo de código cuando corresponda)
- Clasificación de gravedad: [CRÍTICO], [ALTO], [MEDIO] o [BAJA]
Priorizar los problemas críticos que puedan:
- Provocar errores en la producción
- Seguridad comprometida
- Impactar significativamente el rendimiento
Adopte un tono profesional y constructivo, centrándose en el código y no en el autor. Al sugerir cambios, explique el motivo de la mejora propuesta.
Si encuentra patrones repetitivos en el código, sugiera refactorizaciones integrales en un comentario separado en la parte superior de la solicitud.
Licencia
Este proyecto está licenciado bajo la licencia MIT.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor que se integra con Cursor IDE para proporcionar funcionalidad de revisión de código para repositorios de Azure, lo que permite el análisis y la retroalimentación de solicitudes de extracción impulsados por IA.
Related MCP Servers
- AsecurityAlicenseAqualityThis 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 DevOpsLast updated -9636TypeScriptMIT License
- -securityFlicense-qualityA reference server implementation for the Model Context Protocol that enables AI assistants to interact with Azure DevOps resources and perform operations such as project management, work item tracking, repository operations, and code search programmatically.Last updated -3TypeScript
- -securityFlicense-qualityManaged Code Plugin for Cursor IDE providing integration with Atlassian products (JIRA, Confluence, BitBucket), enabling developers to search for tasks, create new issues, view documentation, and manage code repositories directly from the IDE.Last updated -TypeScript
- -securityFlicense-qualityA tool that integrates with GitHub and Notion to analyze and review pull requests, enabling automated code reviews and documentation in Notion.Last updated -Python