
Code Reviewer MCP Server

2025.04.24
0
JavaScript代码审查AI辅助开发开发效率
Code Reviewer MCP Server 是一个基于 Model Context Protocol 的 AI 代码审查服务,利用 OpenRouter 的 LLM 模型提供自动化的代码质量分析、风格建议、错误检测和改进建议。它支持多种编程语言,旨在帮助开发者提高代码质量和开发效率。
View on GitHub
Overview
基本能力
产品定位
Code Reviewer MCP Server 是一个 AI 驱动的代码审查工具,旨在通过自动化分析帮助开发者提高代码质量。
核心功能
- 自动化代码质量分析
- 代码风格和最佳实践建议
- 错误检测和边界情况识别
- 提供改进建议和代码示例
- 支持多种编程语言
适用场景
- 个人开发者进行代码自查
- 团队协作中的代码审查
- 教学环境中的代码质量评估
- 持续集成/持续部署(CI/CD)流程中的自动化代码检查
工具列表
review_code
执行 AI 驱动的代码审查,分析提供的代码片段。
能力描述: - 输入:需要审查的代码和编程语言信息 - 输出:代码质量分析结果,包括改进建议
常见问题解答
- Missing API Key:确保
.env
文件存在并包含OPENROUTER_API_KEY
- Port Conflicts:通过环境变量更改端口
- Installation Problems:尝试清理 npm 缓存
使用教程
使用依赖
- Node.js v18+
- npm v9+ 或 yarn
- OpenRouter API key
安装教程
- 全局安装包:
npm install -g @modelcontextprotocol/server-code-reviewer
或直接使用 npx 运行:
npx @modelcontextprotocol/server-code-reviewer
- 创建配置目录(可选):
mkdir code-reviewer-config
cd code-reviewer-config
配置
- 在 OpenRouter 注册并获取 API key
- 创建
.env
文件:
OPENROUTER_API_KEY=your_key_here
调试方式
- 健康检查:
curl http://localhost:3000/health
- 示例代码审查请求:
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"tool": "review_code",
"arguments": {
"code_diff": "function example() {}",
"language": "javascript"
}
}'