让AI评审代码!Gitee Code MCP帮你高效完成PR Review

B站影视 电影资讯 2025-03-25 20:45 2

摘要:把代码托管简单化,把 PR Review 敏捷化,用 Gitee Code MCP 把 PR Review 的烦恼统统搞定!

还在为开发写的「屎山」代码发愁?

还在为每天 Review 不完的代码苦恼?

每次看完代码却不知道怎么评论合适?

今天马建仓继续带着 Gitee Code MCP 走来了!

马建仓今天将带你体验 Gitee Code MCP + Cursor 的完整实践流程,并展示 AI 在代码审核、优化建议、自动合并环节的强大能力。

把代码托管简单化,把 PR Review 敏捷化,用 Gitee Code MCP 把 PR Review 的烦恼统统搞定!

01快速上手:配置 Gitee Code MCP

在开始之前,要先拥有属于自己的 Gitee DevOps 旗舰版账号,并创建私人令牌(仅需接口操作和代码库、代码组权限)。下载并编译 Gitee Code MCP Server,可选择Docker或Node方式运行。

Docker build 编译:

docker build -t gitee-mcp:latest -f Dockerfile .

Npm 安装依赖,使用 node 运行:

npm install

在 Cursor 中安装使用 MCP

配置 MCP Server

以 Docker 方式运行 MCP Server:

{"mcpServers": {"mcp_server_gitee": {"command": "docker","args": ["run","--rm","-i","-e","GITEE_PERSONAL_ACCESS_TOKEN","-e","GITEE_API_URL","gitee-mcp:latest"],"env": {"GITEE_PERSONAL_ACCESS_TOKEN": "个人令牌","GITEE_API_URL": "http://xxx.gitee.work/api/v8" // V8接口},"disabled": false,"autoApprove": }}}

以 Node 方式运行 MCP Server:

{"mcpServers": {"gitee_mcp": {"command": "node","args": ["mcp代码目录/build/index.js"],"env": {"GITEE_PERSONAL_ACCESS_TOKEN": "个人令牌","GITEE_API_URL": "http://xxx.gitee.work/api/v8"}}}}

出现弹窗后,无需关闭,查看 MCP Server 显示为绿色即为成功运行。

打开新的聊天窗口,设置为 Agent 聊天。

至此环境配置完成,接下来让我们看看 Gitee Code MCP 如何 智能化提升 PR Review 体验。

02AI 赋能 PR Review:高效应对三大评审场景 「屎山」代码?快速驳回!

面对团队中堆积如山的 PR,逐个手动检查不仅低效,还可能遗漏关键问题。Gitee Code MCP 可以直接获取代码仓库中的所有待审 PR,快速呈现变更内容,并智能分析代码质量,帮助开发者精准识别可能存在的问题。

获取代码仓库

这时 Gitee Code MCP 会把想要查的仓库展示出来。如果想知道这个仓库里当前有哪些 PR 没处理的,同样可以让 Gitee Code MCP 列出来:

分析 PR 很累?不用担心,Gitee Code MCP 可以帮你一键 Review:

让我们再回到 Gitee Code 上看一看:

神级代码?照样锐评!

即便是经验丰富的开发者,写出了看起来十分完美的代码,也难免在代码优化上有所疏漏。

Gitee Code MCP 不仅能识别问题代码,还能提供优化建议,帮助团队提升整体代码质量:

我们可以在 Gitee Code 的 PR 详情中看到 AI 具体说了什么。

无可挑剔,轻松合并!

当代码通过审核后,Gitee Code MCP 还能 自动执行 PR 合并操作,避免繁琐的人工点击流程:

再返回 Gitee Code 查看合并结果:

至此,我们在 PR Review 时不再需要任何人工的操作,对代码的评审也完全可以交给 Cursor 和 Gitee MCP Server 去做,从此不再需要为代码评审苦恼。

除了 PR Review,Gitee Code MCP 还支持 Issue 处理、Commit 追踪、代码仓库管理等完整代码仓库相关 DevOps 流程。现在就去试试,探索 AI 赋能开发的新方式吧!

来源:小胡科技每日一讲

相关推荐