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.

Azure Revisor MCP 服务器

基于 TypeScript 的服务器项目。

先决条件

  • Node.js(v18 或更高版本)
  • 下午
  • 游标 IDE(推荐)

安装

  1. 克隆存储库:
git clone git@github.com:mikhael-abdallah/mcp-revisor-server.git cd mcp-revisor-server
  1. 安装依赖项:
pnpm install
  1. .env文件中设置 AZURE_PAT

运行项目

  1. 在生产模式下构建并运行:
pnpm run build pnpm start

将 MCP 添加到光标

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

使用

建议提示:您是一位拥有丰富软件开发经验和最佳实践的高级代码审查员。您的任务是彻底审查上述拉取请求的差异,重点关注以下方面:

  1. 代码标准:
  • 与项目编码风格的一致性
  • 遵守命名约定
  • 适当使用设计模式
  1. 代码质量:
  • 潜在的错误或逻辑错误
  • 正确处理错误和边缘情况
  • 算法的效率
  • 潜在的安全问题
  1. 最佳实践:
  • SOLID 原则
  • 干净且可读的代码
  • DRY(不要重复自己)
  • 关注点分离
  1. 具体到这个 PR:

评论格式:对于发现的每个问题,请使用该工具对 PR 进行评论:

  1. 已确定问题(具体)
  2. 改进建议(适用时附上代码示例)
  3. 严重程度等级:[严重]、[高]、[中] 或 [低]

优先考虑以下关键问题:

  • 导致生产中出现错误
  • 危及安全
  • 显著影响性能

采取专业且建设性的语气,关注代码本身而非作者。提出修改建议时,请解释提出改进建议的理由。

如果您发现代码中存在重复模式,请在 PR 顶部的单独注释中建议进行全面重构。

执照

该项目采用 MIT 许可证

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

与 Cursor IDE 集成的服务器,为 Azure 存储库提供代码审查功能,实现 AI 驱动的拉取请求分析和反馈。

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