Azure Revisor MCP Server

Integrations

  • Used for environment variable management, specifically for storing the Azure PAT (Personal Access Token) needed for authentication.

  • Interfaces with Git repositories on Azure DevOps, allowing the AI to analyze and review code changes.

  • The server is built with TypeScript, enabling type-safe interaction with Azure DevOps services.

Servidor MCP de Azure Revisor

Un proyecto de servidor basado en TypeScript.

Prerrequisitos

  • Node.js (v18 o superior)
  • pnpm
  • Cursor IDE (recomendado)

Instalación

  1. Clonar el repositorio:
git clone git@github.com:mikhael-abdallah/mcp-revisor-server.git cd mcp-revisor-server
  1. Instalar dependencias:
pnpm install
  1. Establezca su AZURE_PAT en un archivo .env

Ejecución del proyecto

  1. Construir y ejecutar en modo de producción:
pnpm run build pnpm start

Agregar MCP al cursor

{ "mcpServers": { "azure-revisor": { "url": "http://localhost:3000/sse" } } }

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:

  1. 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
  1. 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
  1. Mejores prácticas:
  • Principios SOLID
  • Código limpio y legible
  • SECO (No te repitas)
  • Separación de preocupaciones
  1. Específico para este PR:

Formato de comentarios: Para cada problema encontrado, haga un comentario en la PR utilizando la herramienta:

  1. Problema identificado (sea específico)
  2. Sugerencia de mejora (con ejemplo de código cuando corresponda)
  3. 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.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Prerequisites
    1. Installation
      1. Running the Project
        1. Adding MCP to Cursor
          1. Using
            1. License
              ID: v9fzib5rzx