mcp_review_code_tool 是一个基于 Model Context Protocol (MCP) 的server tool项目。 本项目主要用于实现代码评审等功能的服务集成。LLM使用的是OpenRouter的api。
开发调试记录: https://wenkil.github.io/2025/03/28/开发一个本地MCP工具进行代码review/
🔥 新增Web版代码审查工具:代码逻辑改为了支持通过Web界面进行本地代码审查而非MCP调用,详情请查看 web_code_review/README.md,支持多文件上传、代码质量评估和可视化报告。
- Node.js 18+
- TypeScript
- MCP SDK
- 确保已安装 Node.js 18+ 版本
- 推荐使用 nvm 进行 Node.js 版本管理
- 克隆项目
git clone [项目地址]
cd mcp_review_code_tool
- 安装依赖
npm install
- 构建项目
npm run build
构建后的文件将输出到 dist
目录:
dist/mcp_code_review.js
- 代码评审工具
在 mcp.json
中进行配置:
{
"mcpServers": {
"代码评审工具": {
"command": "node",
"args": ["your path/dist/mcp_code_review.js"],
"cwd": "your path",
"env": {
"OPENAI_API_KEY": "your api key",
"OPENAI_API_BASE": "https://openrouter.ai/api/v1",
"OPENAI_API_MODEL": "qwen/qwen-2.5-coder-32b-instruct:free"
}
}
}
}