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