Token导航 LogoToken导航TokenDH.com
Coderabbit Fix Flow Plugin logo
开发工具未说明官方级别未说明来源级核验

Coderabbit Fix Flow Plugin

MCP Server

一个用于处理CodeRabbit代码审查反馈的Claude Code插件,提供系统化的工作流程,包括MCP驱动的分析和自动修复功能。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
代码审查开发工具ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alchemiststudiosDOTai

提供方

alchemiststudiosDOTai

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

CodeRabbit修复流插件

一个Claude Code插件,提供了一个系统化的工作流程,用于处理CodeRabbit代码审查反馈,并提供MCP支持的分析和自动修复。

概述

此插件介绍了 coderabbit-fix-flow 将代码审查反馈转化为可操作改进的代理技能。它结合了两个尖端MCP服务器的强大功能,在实施修复之前深入分析问题并研究最佳实践。

为什么是这个插件?

代码审查会产生有价值的反馈,但系统地处理这些反馈可能具有挑战性。此插件:

  • 捕获和存档 结构化QA文档中的CodeRabbit反馈
  • 分析问题 使用高级推理进行分类和优先级排序
  • 研究最佳实践 来自当前的网络资源和文档
  • 实施修复 只需最小的代码更改和适当的验证
  • 跟踪进度 具有自动todo管理功能

主要特点

由高级MCP服务器提供支持

顺序思维MCP

它的作用: 通过将复杂问题分解为逻辑步骤的“思维链”方法,为克劳德提供了增强的推理能力。

为什么它在这里有用: 在分析包含不同文件中多个问题的CodeRabbit反馈时,顺序思维有助于:

  • 按类型对问题进行分类(类型错误、逻辑错误、性能问题等)
  • 确定修复之间的依赖关系(必须先修复什么)
  • 计划最佳操作顺序
  • 考虑边缘情况和潜在副作用
  • 通过复杂类型系统约束进行推理

真实反馈示例: 该技能不是急于修复类型错误,而是使用顺序思维来分析错误是否表明存在更深层次的架构问题,可能会影响哪些相关代码,以及是否需要简单的类型转换或更基本的重构。

Exa MCP

它的作用: 提供基于人工智能的网络搜索功能,可以理解语义含义,而不仅仅是关键字。Exa搜索返回高度相关的代码示例、文档和最佳实践。

为什么它在这里有用: 在修复代码问题时,拥有最新的相关示例至关重要。Exa有助于:

  • 为您使用的确切框架版本查找特定语言的最佳实践
  • 了解其他开发人员如何解决类似的类型安全问题
  • 查找不熟悉的API的官方文档
  • 研究已取代过时方法的现代模式
  • 验证拟议的修复是否符合当前的社区标准

真实反馈示例: 如果CodeRabbit用React钩子标记TypeScript类型问题,Exa会搜索“TypeScript React useCallback类型推断2024”,并返回实际的博客文章、堆栈溢出答案和显示当前最佳实践的文档,而不是2018年的过时解决方案。

他们一起改变了代码审查

  1. 顺序思考 analysts:“身份验证挂钩中的此类型错误表明回调签名与上下文类型不匹配。让我分解一下类型流…”
  1. Exa 研究:“在TypeScript 5.x中键入具有泛型约束的上下文提供者的当前最佳实践是什么?”
  1. 结果:解决根本原因的有针对性的修复,遵循现代模式,并包括解释性注释。

安装

先决条件

  1. 克劳德代码CLI -最新版本
  2. Exa API密钥 -从以下地址获取您的 dashboard.exa.ai/api-keys
  3. CodeRabbit命令行界面 -从以下位置安装 coderabbit.ai

安装插件

# Add the marketplace
/plugin marketplace add alchemiststudiosDOTai/coderabbit-fix-flow-plugin

# Install the plugin
/plugin install coderabbit-fix-flow

配置Exa API密钥

将Exa API密钥添加到您的环境中:

# Add to ~/.bashrc, ~/.zshrc, or your shell config
export EXA_API_KEY="your-api-key-here"

或者为当前会话临时设置:

export EXA_API_KEY="your-api-key-here"

重新启动Claude代码

安装后,重新启动Claude Code以激活MCP服务器:

# Exit Claude Code and restart
claude code

用法

步骤1:生成CodeRabbit反馈

在您的更改上运行CodeRabbit:

coderabbit --plain

第二步:调用技能

告诉克劳德:

Use coderabbit-fix-flow to process the CodeRabbit feedback

或者在请求代码审查问题的帮助时,通过提供CodeRabbit输出自动触发它。

第三步:回顾并提交

该技能将:

  1. 将反馈保存到 memory-bank/qa/coderabbit/cr-qa-{timestamp}.md
  2. 用顺序思维分析问题
  3. 使用Exa研究最佳实践
  4. 为系统性修复创建待办事项列表
  5. 逐一实施修复
  6. 用合适的过梁验证每个固定

创造什么

your-project/
├── memory-bank/
│   └── qa/
│       └── coderabbit/
│           └── cr-qa-2025-02-11T15-30-45.md  # Archived feedback
└── [your code files with fixes applied]

运作原理

  1. 捕捉:CodeRabbit反馈与时间戳一起保存
  2. 分析:顺序思维按严重程度和类型对问题进行分类
  3. 研究:Exa为每个问题类别找到当前的最佳实践
  4. 计划:创建考虑依赖关系的优先修复列表
  5. 实施:应用带有解释性注释的最小代码更改
  6. 验证:根据需要运行类型检查器、门楣和测试
  7. 文件:用解决方案注释更新QA文档

MCP服务器详细信息

顺序思维MCP

  • 包裹: @modelcontextprotocol/server-sequential-thinking
  • 安装:通过npx自动(无需本地安装)
  • 目的:增强克劳德解决复杂问题的推理能力
  • 用法:透明-当技能需要深入分析时自动调用

Exa MCP

  • 包裹: exa-mcp-server
  • 安装:通过npx自动(无需本地安装)
  • API密钥:必填(提供免费套餐)
  • 目的:语义网搜索代码示例和文档
  • 用法:透明-当技能需要研究时自动调用

故障排除

插件不可用

如果技能在安装后没有出现:

# Check plugin status
/plugin list

# Restart Claude Code

Exa API关键问题

# Verify environment variable
echo $EXA_API_KEY

# If empty, set it and restart Claude Code
export EXA_API_KEY="your-key"

MCP服务器未启动

检查克劳德代码日志:

# Claude Code typically logs to ~/.claude/logs/
tail -f ~/.claude/logs/latest.log

例子

TypeScript类型错误

User: I got CodeRabbit feedback about type errors in my React components

Claude (using coderabbit-fix-flow):
1. Saving feedback to memory-bank/qa/coderabbit/cr-qa-2025-02-11T15-30-45.md
2. Using Sequential Thinking to analyze 12 type errors across 5 files
3. Researching TypeScript 5.x best practices with Exa
4. Creating fix plan: Props interface → Hook types → Component signatures
5. Implementing fix 1/12: Updating UserProfile props interface...

Python Linting问题

User: Process this CodeRabbit feedback about my Django views

Claude (using coderabbit-fix-flow):
1. Analyzed with Sequential Thinking: Mix of import ordering, type hints, and exception handling
2. Researched with Exa: Django 5.0 type annotation patterns
3. Implementing systematic fixes following PEP 8 and Django best practices

益处

  • 一致性:每个修复都遵循经过研究的最佳实践
  • 上下文:修复包括带推理的解释性评论
  • 可追溯性:所有反馈都存档在记忆库中以备将来参考
  • 学习:Exa研究结果向您展示了当前要采用的模式
  • 效率:自动待办事项跟踪确保不会忘记任何问题

贡献

欢迎投稿!请随时提交拉取请求或未决问题。

许可证

MIT许可证-有关详细信息,请参阅许可证文件

链接

支持

对于问题或疑问:

  1. 检查 故障排除 章节
  2. 审查 已解决的问题
  3. 打开A 新问题

______________________________________________________________________

用Claude代码构建|由顺序思维MCP+Exa MCP提供支持

目录标签

目录标签

代码审查开发工具Claude本地部署自动修复MCP分析代码优化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP