6.12 Greptile
定位
AI 代码审查工具 Greptile 的 MCP 集成。在 Claude Code 里查看和处理 Greptile 对 PR / MR 的审查意见,同时支持 GitHub 和 GitLab。
核心功能
HTTP 类型远程 MCP 服务器,地址 api.greptile.com/mcp,认证通过环境变量 GREPTILE_API_KEY 注入到 Authorization: Bearer 请求头。
PR 相关工具:
list_pull_requests—— 列出 PR,支持按仓库、分支、作者、状态筛选get_merge_request—— 获取 PR 详情和审查分析list_merge_request_comments—— 获取 PR 的所有评论,支持过滤
代码审查工具:
list_code_reviews—— 列出代码审查get_code_review—— 获取审查详情trigger_code_review—— 触发一次新的 Greptile 审查
搜索工具:
search_greptile_comments—— 跨所有审查搜索 Greptile 的评论
自定义规则工具:
list_custom_context/get_custom_context/search_custom_context/create_custom_context—— 管理组织的编码规则和模式
安装与配置
/plugin install greptile@claude-plugins-official需要 Greptile 账号和 API key:
- 到 greptile.com 注册,连接你的 GitHub 或 GitLab 仓库
- 到 API Settings 生成 API key
- 设置环境变量:
export GREPTILE_API_KEY="your-api-key-here"典型使用场景
场景一:修复审查意见
提了 PR 后 Greptile 给了一堆审查意见,“帮我看看 Greptile 在当前 PR 上的评论,逐个修复”。Claude 拉取评论,理解问题,直接改代码。
场景二:触发审查
代码改完想先自审,“对这个分支触发一次 Greptile review”。
场景三:团队规范管理
“创建一个 custom context 规则:所有 API handler 必须包含 error handling middleware”。下次审查时 Greptile 会依据这个规则检查。
注意事项
- 需要 Greptile 付费账号(有 API 访问权限)。
- 仓库必须先在 Greptile 平台上连接过,否则 API 查不到数据。
- Greptile 同时支持 GitHub 和 GitLab,但具体可用功能取决于你连接的平台。
本章来自《Claude 插件官方指南》开源版 · 作者「递归客」
在线阅读完整书系:inferloop.dev
源码仓库:github.com/diguike/book-claude-plugins
本书资源
- 源码仓库 · github.com/diguike/book-claude-plugins
- 在线阅读 · inferloop.dev/claude-plugins
- 所有书目 · inferloop.dev
继续阅读 · 同作者其他书
- 《Transformer 工程实战》从注意力机制到生产部署
- 《自己动手写 AI Agent》从 Claude Code 开源架构到你的第一个编程助手
- 《AI 时代的 CLI 工具开发实战》用 TypeScript 构建现代 CLI 工具
- 《LLM Infra 工程实战》从入门到实践
- 《Hermes Agent 实战》构建会成长的个人 AI Agent
- 《OpenClaw 源码解析》现代 Agent 系统的架构设计与工程实践
- 《Agent Memory 工程实战》从 claude-mem 源码到企业级记忆平台
- 《AI Token 中转站实战》从 0 搭建企业级 LLM 网关
- 《LangChain.js Agent 开发权威指南》从 1.x 抽象到生产级 Agent
- 《百万级 AI Agent 平台架构》智能客服 SaaS 实战
- 《AI Agent 评测工程实战》从 0 用 TypeScript 构建你的评测平台
- 《Agent Harness 评测工程》用评测建设并守护一个 agent harness
- 《源码精读》每章一个开源仓库 · 从架构到品味
- 《Claude Code Skill 指南》
Last updated on