claude mcp 的学习
gitea
由于我所在的公司用的是本地gitea搭建的,claude code cli /review 用的 gh 是用来管理github上的pr和review的,所以先要安装一个能够管理gitea的方案
这里使用mcp的方式 搭建一个可以和gitea通讯的方案 gitea-mcp,介绍页面 https://gitea.com/gitea/gitea-mcp
# 安装
claude mcp add --transport stdio --scope user gitea \
--env GITEA_ACCESS_TOKEN=token \
--env GITEA_HOST=https://gitea.com \
-- go run gitea.com/gitea/gitea-mcp@latest -t stdio
# 验证
claude mcp list
# 输出结果如下表示成功了
# gitea: go run gitea.com/gitea/gitea-mcp@latest -t stdio - ✓ Connected
检查现有的pr
❯ 帮我查看现在仓库 有哪些pr
⏺ 我去查 server/marxo 当前打开的 PR。
Called gitea (ctrl+o to expand)
⏺ server/marxo 现在有 28 个 open PR,按最近更新时间排序如下:
- #1 ...(more)
返回当中有 Called gitea (ctrl+o to expand) 代码了这个查询pr的过程是调用 gitea的mcp实现的,之后他就可以查询pr,给pr评论,修改pr当中的问题了!
让claude code review
❯ 请使用 Gitea MCP 去 CR #1 的信息