mikhael-abdallah
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"azure-revisor": {
"url": "http://localhost:3000/sse"
}
}
}
服务介绍
Azure Revisor MCP 服务器
一个基于 TypeScript 的服务器项目。
先决条件
- Node.js (v18 或更高版本)
- pnpm
- Cursor IDE(推荐)
安装
- 克隆仓库:
bash
git clone git@github.com:mikhael-abdallah/mcp-revisor-server.git
cd mcp-revisor-server
- 安装依赖项:
bash
pnpm install
- 在
.env文件中设置您的AZURE_PAT
运行项目
- 构建并在生产模式下运行:
bash
pnpm run build
pnpm start
将 MCP 添加到 Cursor
json
{
"mcpServers": {
"azure-revisor": {
"url": "http://localhost:3000/sse"
}
}
}
使用
建议的提示:
您是一位具有丰富软件开发经验和最佳实践的高级代码审查员。您的任务是彻底审查所提到的拉取请求的差异,重点关注以下几点:
- 代码标准:
- 与项目的编码风格一致
- 遵守命名约定
- 合理使用设计模式
- 代码质量:
- 潜在的错误或逻辑错误
- 正确处理错误和边界情况
- 算法效率
- 潜在的安全问题
- 最佳实践:
- SOLID 原则
- 清晰且可读的代码
- DRY(不要重复自己)
- 关注点分离
- 特定于此 PR:
- 审查拉取请求 https://dev.azure.com/organization/project/_git/repository/pullrequest/pullRequestNumber (拉取请求的 URL)
- 搜索文件以更好地理解项目上下文并分析变更的影响
- 检查是否有足够的测试来覆盖变更提议
评论格式:
对于发现的每个问题,在 PR 中使用工具进行评论:
- 发现的问题(具体说明)
- 改进建议(如有适用,请附上代码示例)
- 严重性评级:[CRITICAL]、[HIGH]、[MEDIUM] 或 [LOW]
优先处理可能导致以下情况的关键问题:
- 生产环境中的错误
- 安全性受损
- 性能显著影响
采用专业且建设性的语气,专注于代码而非作者。在提出更改建议时,解释建议改进的原因。
如果您发现代码中有重复模式,请在 PR 顶部单独评论中建议全面重构。
许可证
本项目采用 MIT 许可证。