Token导航 LogoToken导航

MCP Server · 开发工具

Super AI MCP

SuperAI MCP是一个统一Claude Code、Codex CLI和Gemini CLI的多模型协作平台,支持广播、链式处理、投票共识和多轮辩论等功能,适用于代码审查、模型推理比较和多引擎共识等场景。

stdio官方级别未说明来源级核验工具 12skills
代码审查PythonClaude

快速开始

作者 / 组织
babywbx
提供方
babywbx
运行时
Node.js

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Super AI MCP 属于开发工具类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx skills add https://github.com/babywbx/SuperAI-MCP --skill superai-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 12 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

SuperAI MCP

一个MCP服务器将它们连接起来:

统一 克劳德代码, Codex CLI,以及 Gemini CLI 实现无缝多模型协作。

广播、连锁、投票、辩论——人工智能模型协同工作。

共享SuperAI MCP

多模式协作,一次MCP呼叫即可

Table of contents

目录

- 多模型广播 - 链式管道 - 投票共识 - 多轮辩论 - 批处理 - 自动重试回退 - 响应缓存 - 流输出 - 模型发现与验证 - 成本跟踪和配额 - 安全

- 先决条件 - 安装

####

✨ 特性

🔀 多模型广播

向发送相同的提示 克劳德、Codex和双子座并列 并在单个响应中获得聚合结果。非常适合多角度代码审查、比较模型推理或在不同AI引擎之间找到共识。

  • 通过以下方式覆盖每个目标模型和参数 models 和 overrides
  • 系统提示注入,实现所有目标的一致指令
  • 内置提示模板: review, refactor, explain, test, debug, optimize

🔗 链式管道

构建 顺序多模型管道 其中每一步的输出自动流入下一步。为受益于分阶段处理的任务链接不同的模型——用一个起草,用另一个改进,用第三个验证。

  • 输出自动注入 `

` 步骤之间的标签

  • 第一次失败时停止,返回部分结果
  • 所有步骤的端到端超时预算

🗳️ 投票共识

并行运行候选人,然后有一个 判断模型选择最佳答案通过同时利用多个模型的优势,获得最可靠的输出。

  • 法官自动排除在候选人名单之外
  • 只有成功的候选人输出被转发给法官
  • 完全可配置的候选人和裁判选择

💬 多轮辩论

阶段A 交替辩论 在多轮比赛中,两个模型之间。每一轮都会看到对手之前的反应。非常适合探索权衡、压力测试解决方案或生成平衡分析。

  • 可配置的辩论轮数
  • 对手输出注入为 `` 标签
  • 任何两个CLIs作为辩论方

More Features

⚡ 批处理

跑 同时对同一CLI发出N个提示 在一次工具调用中。通过服务器端调度绕过stdio序列化瓶颈 asyncio.Semaphore最多20个任务,具有可配置的并发性。

🔁 自动重试回退

速率限制、服务器错误或超时时自动级联降级。可重试的模式包括 RESOURCE_EXHAUSTED, overloaded_error, 429, 5xx, timed out等等。

CLI回退策略示例
双子座切换到 flash 模型pro → flash
克劳德模型降级当前→ sonnet → haiku
法典减少推理工作量high → medium → low

🗄️ 响应缓存

在内存缓存中选择LRU+TTL(use_cache=True).相同的请求(相同的cli+cd+prompt+model)会立即返回缓存结果。通过配置 SUPERAI_MCP_CACHE_TTL (默认300秒)和 SUPERAI_MCP_CACHE_MAXSIZE (默认值128)。

📡 流输出

通过MCP实时推送AI响应块 ctx.info() 通知(stream=True).在工具返回最终完整响应的同时,立即查看长时间运行的任务。

🔍 模型发现与验证

list-models 实时从OpenRouter查询可用模型(不需要API密钥,缓存5分钟)。模型参数会自动验证,并给出拼写错误的纠正建议。短别名(flash, pro, sonnet, haiku, opus)绕过验证。

💰 成本跟踪和配额

  • usage --通过OpenRouter定价的累计代币计数和估计成本(美元)
  • quota -通过本地OAuth凭据实时使用帐户级别(不需要API密钥)
  • status --CLI可用性、版本和身份验证状态概览

🔒 安全

  • 所有文件操作的路径遍历保护
  • Git ref审核参数验证
  • 无壳注射——纯 asyncio.create_subprocess_exec
  • 嵌套深度限制(最大5) SUPERAI_MCP_DEPTH env 是
  • 默认情况下仅HTTP传输环回

📦 大型即时支持

通过stdin提示超过200KB的自动管道,以避免操作系统 ARG_MAX 限制。对来电者透明。

🔄 会话恢复

通过以下方式继续上一次对话的上下文 session_id。在不丢失上下文的情况下,保持多个通话的对话流畅。

📡 进度通知

主控程序 report_progress 在长时间运行的任务中,每5秒保持一次活动。包括已用时间和当前状态摘要,以防止客户端超时。

📝 系统提示和模板

通过以下方式注入系统级指令 system_prompt 或使用内置 template 预设(review, refactor, explain, test, debug, optimize)用于结构化提示。

📦 入门指南

先决条件

  • Python>=3.12
  • 紫外线
  • 以下CLI中至少有一个(调用未安装的CLI会返回错误,而不会影响其他CLI):
CLI安装
Codex CLInpm install -g @openai/codex
Gemini CLInpm install -g @google/gemini-cli
克劳德代码`curl -fsSL https://claude.ai/install.sh \bash`

安装

推荐:通过安装技能 技能s.sh

技能是可重用的指令集,教人工智能代理如何有效地使用工具。将它们安装在MCP服务器旁边,以获得最佳体验。

npx skills add https://github.com/babywbx/SuperAI-MCP --skill superai-mcp

Available skills

技能描述
superai-mcp工具概述、调用约定、模型选择、常见错误
multi-model-review多模型代码审查的最佳实践 broadcast
quota-check检查帐户级别配额指南
npx skills add https://github.com/babywbx/SuperAI-MCP --list
npx skills add https://github.com/babywbx/SuperAI-MCP --skill multi-model-review
npx skills add https://github.com/babywbx/SuperAI-MCP --skill quota-check
克劳德代码
claude mcp add super -s user -- uvx --from git+https://github.com/babywbx/SuperAI-MCP.git superai-mcp

More options

# Clone and install locally
git clone https://github.com/babywbx/SuperAI-MCP.git
claude mcp add super -s user -- uv run --directory /path/to/SuperAI-MCP superai-mcp

添加 ~/.claude.json (全球)或 .mcp.json (项目层面):

{
  "mcpServers": {
    "super": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/babywbx/SuperAI-MCP.git", "superai-mcp"]
    }
  }
}

自动允许工具调用 ~/.claude/settings.json:

{
  "permissions": {
    "allow": ["mcp__super"]
  }
}

您也可以只允许特定的工具: "mcp__super__codex", "mcp__super__gemini", "mcp__super__claude", "mcp__super__broadcast", "mcp__super__batch", "mcp__super__chain", "mcp__super__vote", "mcp__super__debate", "mcp__super__list-models", "mcp__super__status", "mcp__super__usage", "mcp__super__quota".

Codex CLI
# ~/.codex/config.toml
[mcp_servers.super]
command = "uvx"
args = ["--from", "git+https://github.com/babywbx/SuperAI-MCP.git", "superai-mcp"]
Gemini CLI
gemini mcp add super -- uvx --from git+https://github.com/babywbx/SuperAI-MCP.git superai-mcp

HTTP Transport (Advanced)

uv run superai-mcp --http --host 127.0.0.1 --port 8088

用于并发工具调用的流式HTTP传输。非环回主机被拒绝,除非 SUPERAI_ALLOW_REMOTE_HTTP=1.

添加 ~/.gemini/settings.json:

{
  "mcpServers": {
    "super": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/babywbx/SuperAI-MCP.git", "superai-mcp"]
    }
  }
}

Claude Plugin (slash commands)

claude plugin marketplace add github:babywbx/SuperAI-MCP && claude plugin install superai-mcp

Slash命令: /quota --对所有提供商进行快速配额检查。

配置后重新启动CLI。

🛠️ 工具参考

概述

工具类型描述
codex核心向Codex CLI转发提示
gemini核心将提示转发到Gemini CLI
claude核心将提示转发给Claude CLI
broadcast协作相同提示→ 并行的多个CLI
batch协作多个提示→ 一个CLI并发
chain协作顺序多模型管道
vote协作平行候选人+评委选出最佳人选
debate合作多轮交替辩论
list-models实用程序从OpenRouter查询可用型号
status实用程序检查CLI可用性和身份验证状态
usage效用代币跟踪和成本估算
quota实用程序帐户级使用配额
使用方式: 1️⃣ 默认--直接转发提示· 2️⃣ 查看--自动获取git diff(review_uncommitted / review_base / review_commit) · 3️⃣ 文件--通过以下方式读取文件内容 files param(路径或全局)

Core Tool Parameters

codex
参数类型默认值说明
promptstr必填任务说明
cdstr必填工作目录
session_idstr""恢复会话
sandboxstr"read-only"沙盒模式
modelstr""型号名称
reasoning_effortstr""推理深度:无/最小/低/中/高/x高
service_tierstr""API服务层(例如。 "fast")
multi_agent bool的。 False启用子代理生成以进行并行工作
agents_max_threadsint0最大并发代理线程数(0=默认值,最大20个)
agents_max_depthint0最大代理嵌套深度(0=默认值,最大5)
review_uncommitted bool的。 False审查未提交的更改
review_basestr""审查更改与分支
review_commitstr""审查特定提交(7-40十六进制SHA)
files列表None文件路径或glob模式(例如。 "src/**/*.py")
return_all_messages bool的。 False返回完整的事件流
auto_split bool的。 False自动将大型任务拆分为子任务
system_promptstr""系统级指令
templatestr""提示模板:审查/重构/解释/测试/调试/优化
use_cache bool的。 False返回相同请求的缓存响应
stream bool的。 False实时推送响应块
timeout浮子300超时时间(秒)
gemini
参数类型默认值说明
promptstr必填任务说明
cdstr必填工作目录
session_idstr""恢复会话
sandbox bool的。 True启用沙盒
modelstr""型号名称/别名(pro、flash等)
approval_modestr""审批模式:默认/自动编辑/约洛/计划
include_directories列表None其他工作区目录
review_uncommitted bool的。 False审查未提交的更改
review_basestr""审查更改与分支
review_commitstr""审查特定提交(7-40十六进制SHA)
files列表None文件路径或全局模式
return_all_messages bool的。 False返回完整的事件流
auto_split bool的。 False自动将大型任务拆分为子任务
system_promptstr""系统级指令
templatestr""提示模板:审查/重构/解释/测试/调试/优化
use_cache bool的。 False返回相同请求的缓存响应
stream bool的。 False实时推送响应块
timeout浮子300超时时间(秒)
claude
参数类型默认值说明
promptstr必填任务说明
cdstr必填工作目录
session_idstr""恢复会话(映射到--Resume)
sandboxstr"read-only"沙盒模式(映射到权限模式)
modelstr""型号名称(作品/十四行诗/俳句等)
effortstr""努力程度:低/中/高/最大
max_budget_usd浮子0.0API成本限制(0=无限制)
permission_modestr""权限模式:acceptEdits/dontAsk/palan/auto(覆盖沙盒)
add_dirs列表None工具访问的其他目录
fallback_modelstr""默认值过载时的自动回退模型
append_system_promptstr""附加到默认系统提示
json_schemastr""用于结构化输出验证的JSON模式
review_uncommitted bool的。 False审查未提交的更改
review_basestr""审查更改与分支
review_commitstr""审查特定提交(7-40十六进制SHA)
files列表None文件路径或全局模式
return_all_messages bool的。 False返回完整的JSON
auto_split bool的。 False自动将大型任务拆分为子任务
system_promptstr""系统级指令
templatestr""提示模板:审查/重构/解释/测试/调试/优化
use_cache bool的。 False返回相同请求的缓存响应
stream bool的。 False实时推送响应块
timeout浮子300超时时间(秒)

Collaboration Tool Parameters

broadcast

并行向多个CLI发送相同的提示,返回聚合结果。

参数类型默认值说明
promptstr必填任务说明
cdstr必填工作目录
targets列表None目标CLIs,空=全部(codex, gemini, claude)
modelstr""传递给所有CLI的模型名称(全局覆盖)
models字典None根据CLI模型,例如。 {"gemini": "gemini-3.1-pro-preview"}
overrides字典None每个CLI参数覆盖
review_uncommitted bool的。 False审查未提交的更改
review_basestr""审查更改与分支
review_commitstr""审查特定提交(7-40十六进制SHA)
files列表None文件路径或全局模式
return_all_messages bool的。 False返回完整的事件流
system_promptstr""系统级指令
templatestr""提示模板
use_cache bool的。 False返回相同请求的缓存响应
stream bool的。 False实时推送响应块
timeout浮子300超时时间(秒)

按目标覆盖 --优先级: overrides > models > model:

{
  "overrides": {
    "codex": { "timeout": 600, "reasoning_effort": "high" },
    "gemini": { "timeout": 120, "system_prompt": "be concise" },
    "claude": { "timeout": 900, "effort": "high", "max_budget_usd": 5.0 }
  }
}
备注:上下文构建参数(review_uncommitted, review_base, review_commit, files)预构建一次,不能为每个目标覆盖。
batch

对同一CLI目标同时运行多个提示。

参数类型默认值说明
targetstr必需要使用CLI:codex/gemini/claude
promptslist\[str\]必填提示字符串列表(最多20个)
cdstr必填工作目录
modelstr""型号名称
max_concurrencyint0最大并行任务数(0=默认5,最大20)
review_uncommitted bool的。 False审查未提交的更改
review_basestr""审查更改与分支
review_commitstr""审查特定提交(7-40十六进制SHA)
files列表None文件路径或全局模式
system_promptstr""系统级指令
templatestr""提示模板
use_cache bool的。 False返回相同请求的缓存响应
stream bool的。 False实时推送响应块
timeout浮子300超时时间(秒)
options字典\[str,obj\]None目标特定参数(例如。 {"reasoning_effort": "high"})
备注: broadcast 发送1个提示→ N个目标。 batch 发送N个提示→ 1 目标。组合有效载荷上限为20 MiB。
chain

顺序多模型管道。每一步的输出都会自动注入下一步。

参数类型默认值说明
stepslist\[dict\]必填步骤列表,每个步骤 {target, prompt, model?}
cdstr必填工作目录
system_promptstr""系统级指令
timeout浮子300总超时时间(秒)(端到端预算)
vote

平行候选人+评委选出最佳答案。

参数类型默认值说明
promptstr必填任务说明
cdstr必填工作目录
candidates列表None候选CLIs,空=全部
judgestr"claude"法官CLI(自动排除在候选人之外)
modelstr""型号名称
system_promptstr""系统级指令
timeout浮子300总超时时间(秒)
debate

两轮交替辩论。

参数类型默认值说明
promptstr必填辩论主题/任务说明
cdstr必填工作目录
side_astr"codex"A侧CLI
side_bstr"claude"B侧CLI
roundsint3辩论轮数
modelstr""型号名称
system_promptstr""系统级指令
timeout浮子300总超时时间(秒)

Utility Tool Parameters

list-models

从OpenRouter查询可用模型(包括OpenAI、Google、Anthropic)。不需要API密钥,缓存5分钟。

参数类型默认值说明
providerstr""筛选器: openai, google, anthropic,或全部为空
备注:来自OpenRouter的数据——并非所有型号都能保证与CLIs配合使用。已验证截至2026年3月的最新型号: |CLI |最新验证型号| |-----|----------------------| |双子座| gemini-3.1-pro-preview | |食品法典委员会| gpt-5.3-codex | |克劳德| claude-opus-4-6 |
status

检查所有CLI的可用性、版本和身份验证状态。

参数类型默认值说明
include_quota bool的。 False同时获取帐户级别的使用配额
quota

通过本地OAuth凭据(Keychain、auth.json、OAuth_creds.json)实现真实的帐户级使用配额。

参数类型默认值说明
providerstr""提供商: claude, codex, gemini,或全部为空
usage

累计代币使用量、通话次数和估计成本(美元)。

参数类型默认值说明
reset bool的。 False读取后清除计数器
clear_cache bool的。 False清除响应缓存

🧪 测试

uv run pytest -v

🤝 贡献

欢迎各种类型的贡献。

______________________________________________________________________

📝 License

该项目根据 Apache许可证2.0.

版权所有©2026 婴儿.

这个项目是 Apache 2.0 得到许可的。

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

多模型协作Python本地部署AI集成代码审查模型推理共识机制

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Super AI MCP

MCP World · 本页

12stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Super AI MCP 怎么安装?

公开资料给出的安装命令是 npx skills add https://github.com/babywbx/SuperAI-MCP --skill superai-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Super AI MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Super AI MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Super AI MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Super AI MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP