{"repo":"mai-yyy/multi-llm-mcp","free":true,"listed":false,"github":"https://github.com/mai-yyy/multi-llm-mcp","clone":"git clone https://github.com/mai-yyy/multi-llm-mcp.git","description":"一个让 Claude Code 调用 Codex 干活，并可以同时调用多个模型（GPT、Kimi、DeepSeek 等）的 MCP 工具。","language":"Python","stars":114,"topics":["claude-code","codex","codex-cli","deepseek","fastmcp","kimi","llm","mcp","model-context-protocol","multi-llm"],"license":"MIT","category":"mcp-servers","readme_excerpt":"multi-llm-mcp 一个用于 Claude Code 的 MCP 工具，支持通过 MCP 调用 Codex CLI 执行任务，并支持多个模型（GPT、Kimi、DeepSeek、Qwen 等）并行调用。 本项目基于 FastMCP 开发，主要解决两个问题： 1. 让 Claude Code 可以把任务交给 Codex CLI 执行，例如查看代码、修改文件、重构项目等。 2. 让 Claude Code 可以同时调用多个大模型，从不同模型获得回答，便于对比、补充和交叉参考。 功能特点 1. Codex CLI 异步任务执行 ：通过 MCP 工具调用 Codex CLI，并使用 job id + wait codex 的方式等待长任务完成，避免 MCP 客户端单次工具调用超时。 2. 支持 Codex 沙盒模式 ： read-only 、 workspace-write 、 danger-full-access 三种级别。 3. 单模型会话调用 ：调用指定模型，并通过 session id 保持多轮上下文。 4. 多模型并行调用 ：把同一个问题同时发送给多个模型（GPT、Kimi、DeepSeek、Qwen、Claude）。 5. 长任务轮询机制 ：对耗时较长的 Codex 任务或多模型调用，先返回 job id ，后续继续通过 wait 工具等待结果。 6. 环境检查工具 ： health check 用于检查运行环境、Codex CLI 是否可用、各模型 API Key 是否配置等（不返回任何 key 内容）。 工具列表 工具名 作用 -------- ------ ask 调用单个模型，支持多轮会话 ask many 同时调用多个模型 wait many 继续等待多模型并行调用任务 review 让多个模型同时分析同一段内容 ask codex 调用 Codex CLI 执行任务 wait codex 继续等待 Codex CLI 任务 clear session 清除指定会话 clear all sessions 清除全部会话 list sessions 查看当前内存中的会话 health check 检查 MCP 服务运行状态 环境要求 1. Python 3.10+ 2. FastMCP 3. OpenAI Python SDK 4. 可选：OpenAI Codex CLI 安装依赖： 如果需要使用 ask codex ，还需确保本机已安装 Codex CLI，并能在命令行直接运行： 另外，在用 ask codex 调度 Codex 之前，确保 Codex CLI 已经登录过账号（首次使用前先在命令行运行 codex 完成登录），否则任务会因为未认证而失败。 模型配置 项目中通过 PROVIDERS 配置不同模型服务，例如 DeepSeek、Kimi、Qwen、GPT 等。推荐使用环境变量保存模型密钥： 模型 环境变量 ------ ---------- DeepSeek DEEPSEEK API KEY Kimi（Moonshot） MOONSHOT API KEY Qwen（DashScope） DASHSCOPE API KEY GPT（OpenAI） OPENAI API KEY Claude（Anthropic，可选） ANTHROPIC API KEY 在 Windows 上可以用 setx 把这些设为用户级环境变量（设完需重开终端 / 重启 Claude Code 才生效），按你要用的模型设即可： （ MOONSHO","default_branch":null,"files":null,"tree":[],"storefront":"/r/mai-yyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mai-yyy/multi-llm-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}