摘要:把代码托管简单化,把 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 旗舰版账号,并创建私人令牌(仅需接口操作和代码库、代码组权限)。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 赋能开发的新方式吧!
来源:小胡科技每日一讲