让AI评审代码!GiteeCodeMCP帮你高效完成PR...

开源其实不简单 2025-03-31 21:58:41

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

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

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

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

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

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

快速上手:配置 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 体验。

AI 赋能 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 赋能开发的新方式吧!

0 阅读:0
开源其实不简单

开源其实不简单

感谢大家的关注