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(推荐)
安装
- 克隆存储库:
Copy
- 安装依赖项:
Copy
- 在
.env
文件中设置 AZURE_PAT
运行项目
- 在生产模式下构建并运行:
Copy
将 MCP 添加到光标
Copy
使用
建议提示:您是一位拥有丰富软件开发经验和最佳实践的高级代码审查员。您的任务是彻底审查上述拉取请求的差异,重点关注以下方面:
- 代码标准:
- 与项目编码风格的一致性
- 遵守命名约定
- 适当使用设计模式
- 代码质量:
- 潜在的错误或逻辑错误
- 正确处理错误和边缘情况
- 算法的效率
- 潜在的安全问题
- 最佳实践:
- SOLID 原则
- 干净且可读的代码
- DRY(不要重复自己)
- 关注点分离
- 具体到这个 PR:
- 查看拉取请求https://dev.azure.com/organization/project/\_git/repository/pullrequest/pullRequestNumber (拉取请求的 URL)
- 搜索文件以更好地了解项目背景并分析变更的影响
- 检查变更提案是否有足够的测试
评论格式:对于发现的每个问题,请使用该工具对 PR 进行评论:
- 已确定问题(具体)
- 改进建议(适用时附上代码示例)
- 严重程度等级:[严重]、[高]、[中] 或 [低]
优先考虑以下关键问题:
- 导致生产中出现错误
- 危及安全
- 显著影响性能
采取专业且建设性的语气,关注代码本身而非作者。提出修改建议时,请解释提出改进建议的理由。
如果您发现代码中存在重复模式,请在 PR 顶部的单独注释中建议进行全面重构。
执照
该项目采用 MIT 许可证
This server cannot be installed
与 Cursor IDE 集成的服务器,为 Azure 存储库提供代码审查功能,实现 AI 驱动的拉取请求分析和反馈。