AI 编程工具
miu-cr:CLI、CI 与 MCP 环境下的 AI 代码评审工具
vanducng/miu-cr · Agent-powered AI code review - review staged changes, commits, and GitHub PRs from the CLI, CI, or any MCP host.
ELI5:它是什么,解决什么问题
miu-cr 是一个由 Agent 驱动的 AI 代码评审工具,可用于评审暂存改动、提交区间以及 GitHub PR,既能在本地 CLI 运行,也能在 CI 中作为门禁,还可通过 MCP 服务器被 Claude Code、Codex 等支持 MCP 的 Agent 调用。它结合确定性引擎与 LLM,在 stdout 输出稳定的 JSON 结构,并支持项目规则注入、评审结果评估以及 GitHub PR 行内评论。
核心能力与快速开始
★ 1 · Go
- 能做什么
- 支持对暂存改动、提交区间或单个提交进行本地评审;支持 GitHub PR 评审,包含行内评论、单条 upsert 摘要、head-SHA 锚定且对 fork 安全;提供 CI / GitHub Action 可复用工作流;支持通过 .miu/cr/rules/*.md 按 glob 范围注入项目规则;提供 miucr eval 对评审命令与预期发现进行对比评估;通过 miucr mcp 以 stdio 暴露 review_run / review_get 的 MCP 服务器。引擎为确定性引擎加 LLM,stdout 输出稳定的 JSON 信封。
- 适用场景
- 开发者本地提交前自查暂存改动;在 CI 中对 PR 做质量门禁(例如 --gate high 命中高危问题时以退出码 2 失败);在 GitHub PR 上自动生成行内评论与摘要;从 Claude Code、Codex 等 MCP 客户端调用评审引擎;用 miucr eval 评估评审器效果。
- 项目形态
- 可直接使用的工具
- 部署方式
- 提供 macOS / Linux 安装脚本、Homebrew 安装、从源码 go install,以及 Windows 可执行包下载;CI 中可作为 GitHub Action 使用;MCP 以 stdio 方式运行。未说明自托管服务器等其它部署方式。
- 主要依赖
- 从源码构建需 Go 1.25+(CGO_ENABLED=0 生成单一静态二进制)。使用 LLM 评审需配置凭据:可执行 miucr login --provider openai 使用 ChatGPT 计划,或提供 ANTHROPIC_API_KEY / OPENAI_API_KEY。实际 API 成本与配额未说明。
- 使用限制
- 材料未说明各项功能的性能、评审准确率、支持的模型范围、API 费用与速率限制;除 GitHub 外的代码托管平台支持情况未说明。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-13 03:26
资料检查:2026-10-13 07:00 · 卡片整理:2026-10-13 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
在本地 CLI 评审暂存改动、提交区间或单个提交,在 CI 中作为门禁拦截高严重度问题,并对 GitHub PR 生成行内评论;也可通过 MCP 服务器被 Claude Code、Codex 等支持 MCP 的 Agent 调用执行代码评审。
查看内容依据
AI code review for the CLI, CI, and MCP hosts. Review staged changes locally, gate PRs in CI, or drive the engine from any MCP-capable agent (Claude Code, Codex, and others).
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。