关于 Ensemble Mcp
Ensemble Mcp 是一款付费 MCP 服务,为 AI Agent 提供由 Claude、GPT 和 Gemini 通过三轮协作生成的综合答案。各模型先独立起草,再交叉评审和修订,最后由主模型汇总报告;请求通过 Base 上的 x402 以 USDC 付款。
主要功能
- 01三轮多模型回答流程
- 02Claude、GPT 和 Gemini 独立起草
- 03模型间交叉评审与修订
- 04主模型汇总并注明来源的报告
- 05通过 x402 按请求支付 USDC
适用场景
- 01获取多个模型综合生成的答案
- 02比较模型草稿和交叉评审内容
- 03按请求付费使用集成查询
MCP 相关
它通过 MCP 提供付费工具 `ensemble_query(question)`。请求使用 x402 以 USDC 付款,服务随后返回综合结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ensemble-mcp
一个付费 MCP 服务,向 AI Agent 提供一项能力:多模型集成。Agent 通过 x402 在 Base 上使用 USDC 按请求付费。
付费工具的功能
ensemble_query(question) 会运行一个包含 3 轮的流程,让模型相互学习:
| 轮次 | 流程 | 报告文件 |
|---|---|---|
| 1 — 初稿 | 每个模型(Claude、GPT、Gemini)独立作答 | reports/<job>/<model>.round1.md |
| 2 — 交叉评审 | 每个模型阅读其他模型的初稿,提出批评并修订自己的答案 | reports/<job>/<model>.round2.md |
| 3 — 汇总 | 主模型将修订后的报告合并为一份注明来源的答案 | reports/<job>/master.md |
每个模型在每轮都会生成自己的报告文件,整个交互都通过外部的 Model Context Protocol 进行——只需付费一次,即可获得综合结果。
一键部署
选项 A — Render.com(最简单)
- 将此仓库推送到 GitHub。
- 点击 →
- 在 Render 控制面板中填写
PAY_TO_ADDRESS和至少一个模型 API 密钥。 - 完成——每次推送到
main时,Render 都会自动部署。
选项 B — Fly.io(约 $5/月,无闲置成本)
brew install flyctl && fly auth login
fly launch --no-deploy # creates app, detects fly.toml
fly secrets set \
PAY_TO_ADDRESS=0xYOUR_WALLET \
ANTHROPIC_API_KEY=sk-ant-... \
OPENAI_API_KEY=sk-... # optional
fly deploy # builds + deploys in ~90 s
选项 C — 本地开发
cp .env.example .env # fill in PAY_TO_ADDRESS + at least one model API key
npm install
npm run dev
GET /和GET /health免费(服务发现)。- 在客户端使用有效的
X-PAYMENT标头重试之前,POST /mcp会返回带价格报价的 HTTP 402 Payment Required。支付协调方会验证并结算 USDC 转账,然后请求继续处理。
测试支付流程(测试网,免费)
- 保持
X402_NETWORK=base-sepolia和默认的支付协调方配置。 - 从 Circle 水龙头(Base Sepolia)获取免费的测试网 USDC。
- 使用支持 x402 的客户端,例如从 x402 仓库获取的
x402-fetch或x402-axios,并将其指向http://localhost:3000/mcp;也可以将其接入 MCP 客户端配置。
正式上线(获取实际收入)
- 设置
X402_NETWORK=base,并将FACILITATOR_URL切换为 Coinbase CDP 的主网支付协调方(参见 docs.cdp.coinbase.com/x402)。 - 部署到任何可运行 Node 的环境——Render、Fly.io、Railway 或 VPS。(Vercel/Cloudflare 也原生支持 x402;此代码库使用纯 Express,因此需要为 Workers 添加一个小型适配器。)
- 将服务列入 x402/MCP 发现索引(例如 x402 Bazaar),以便 Agent 能找到它。
USDC 会直接转入 PAY_TO_ADDRESS——无需开具发票、无需 Stripe,也无需按 API 密钥计费。
定价计算
每次调用收费 $0.05 时,你的成本是底层模型的 Token 费用(每次集成运行约 $0.01–0.03,上限为 2k Token)。调整 PRICE_USD、max_tokens 和模型列表,以确保利润空间。
扩展
- 添加成员:编辑
src/providers.ts中的getEnsembleMembers()。 - 添加更多付费工具:在
src/index.ts的buildMcpServer()中注册,并在paymentMiddleware配置中添加路由(支持为不同工具/路由设置不同价格)。 - 将报告保存到 S3/R2,而非本地磁盘:替换
src/ensemble.ts中的saveReport()。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。