religa/multi_mcp

GitHub: religa/multi_mcp

专为 Claude Code 和 OpenCode 打造的多模型 MCP Server,通过并行编排多个 AI 模型实现自动化代码审查、架构对比分析和多智能体共识。

Stars: 32 | Forks: 11

# Multi-MCP:专为 Claude Code 打造的多模型代码审查与分析 MCP Server [![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/a1b11d6969134824.svg)](https://github.com/religa/multi_mcp/actions) [![PyPI](https://img.shields.io/pypi/v/multi-mcp.svg)](https://pypi.org/project/multi-mcp/) [![Downloads](https://static.pepy.tech/badge/multi-mcp/month)](https://pepy.tech/project/multi-mcp) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/) [![GitHub stars](https://img.shields.io/github/stars/religa/multi_mcp?style=social)](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 驱动的洞察力来实现代码审查的自动化。 ![演示视频](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/8760413eb0134832.gif) ## 功能 - **🔍 代码审查** - 具备 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 ### 安装说明