每次提交代码前都要手动 Review?太慢了。用 AI 做 Code Review 已经不是什么新鲜事,但大多数人要么用 ChatGPT 复制粘贴,要么付费买 GitHub Copilot。
有没有不花钱的办法?有。
这篇教程教你在 5 分钟内搭一套 AI Code Review 系统。你只需要:一个 LLM API Key(或者本地模型),和一个终端。
一条命令搞定:
pip install aicraft-code-review
这个包自带三个工具:review_code(审查代码片段)、review_diff(审查 Git 变更)、review_file(审查本地文件)。
在项目根目录创建 CLAUDE.md,添加:
# MCP 配置
mcp_servers:
- name: code-review
command: mcp-code-review
或者直接运行:
claude mcp add code-review -- mcp-code-review
在 .cursor/mcp.json 中添加:
{
"mcpServers": {
"code-review": {
"command": "mcp-code-review"
}
}
}
在 Cline 设置中的 MCP Servers 添加:
{
"mcpServers": {
"code-review": {
"command": "mcp-code-review"
}
}
}
配置好后,你可以在对话中直接使用:
"帮我把这段代码 review 一下"
"审查一下这次 commit 的 diff"
"检查一下 src/main.py 有没有安全问题"
AI 会自动调用 Code Review Server,返回结构化的审查结果,包含:
你可以把 Code Review Server 集成到 GitHub Actions 中,每次 PR 自动触发审查:
name: AI Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: pip install aicraft-code-review
- run: git diff main...HEAD | mcp-code-review
通过 LLM 的系统提示词,你可以自定义审查重点——比如只关注安全漏洞,或者只检查性能问题。
AICraft — 不花钱,你自己能干
aicraft.vip