religa/multi_mcp
GitHub: religa/multi_mcp
专为 Claude Code 和 OpenCode 打造的多模型 MCP Server,通过并行编排多个 AI 模型实现自动化代码审查、架构对比分析和多智能体共识。
Stars: 32 | Forks: 11
# Multi-MCP:专为 Claude Code 打造的多模型代码审查与分析 MCP Server
[](https://github.com/religa/multi_mcp/actions)
[](https://pypi.org/project/multi-mcp/)
[](https://pepy.tech/project/multi-mcp)
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
[](https://github.com/religa/multi_mcp/stargazers)
一个用于**自动化代码审查**和**LLM 驱动分析**的**多模型 AI 编排 MCP server**。Multi-MCP 集成了 **Claude Code CLI** 和 **OpenCode**,可编排多个 AI 模型(OpenAI GPT、Anthropic Claude、Google Gemini)来进行**代码质量检查**、**安全分析**(OWASP Top 10)以及**多智能体共识**。该工具基于 **Model Context Protocol (MCP)** 构建,使 Python 开发人员和 DevOps 团队能够直接在其开发工作流中利用 AI 驱动的洞察力来实现代码审查的自动化。

## 功能
- **🔍 代码审查** - 具备 OWASP Top 10 安全检查和性能分析的系统化工作流
- **💬 对话** - 具备仓库上下文感知能力的交互式开发辅助
- **🔄 对比** - 用于架构决策的并行多模型分析
- **🎭 辩论** - 多智能体共识工作流(独立回答 + 批评建议)
- **🤖 多模型支持** - OpenAI GPT、Anthropic Claude、Google Gemini 以及 OpenRouter
- **🖥️ CLI 与 API 模型** - 混搭使用基于 CLI 的(Gemini CLI、Codex CLI)和 API 模型
- **🏷️ 模型别名** - 使用简短的名称,例如 `mini`、`sonnet`、`gemini`
- **🧵 线程处理** - 在多步骤审查中保持上下文连贯
## 工作原理
Multi-MCP 充当一个 **MCP server**,供 Claude Code 或 OpenCode 连接,提供 AI 驱动的代码分析工具:
1. **安装** MCP server 并配置您的 AI 模型 API key
2. **集成** 通过 `make install` 自动与 Claude Code 或 OpenCode 集成
3. **调用** 使用自然语言调用工具(例如:“multi codereview this file”)
4. **获取结果** 从并行编排的多个 AI 模型中获取结果
## 性能
**快速的多模型分析:**
- ⚡ **并行执行** - 3 个模型仅需约 10 秒(串行约需 30 秒)
- 🔄 **异步架构** - 非阻塞的 Python asyncio
- 💾 **对话线程** - 在多步骤审查中保持上下文
- 📊 **低延迟** - 响应时间等于最慢模型的时间,而非所有模型时间的总和
## 快速开始
**前置条件:**
- Python 3.11+
- 至少一个提供商(OpenAI、Anthropic、Google 或 OpenRouter)的 API key
### 安装说明