mcpField
E
Ensemble Mcp

Ensemble Mcp

本地服务
github.com/vkrishnavAI 与智能体019 周前更新

关于 Ensemble Mcp

Ensemble Mcp 是一款付费 MCP 服务,为 AI Agent 提供由 Claude、GPT 和 Gemini 通过三轮协作生成的综合答案。各模型先独立起草,再交叉评审和修订,最后由主模型汇总报告;请求通过 Base 上的 x402 以 USDC 付款。

主要功能

  1. 01三轮多模型回答流程
  2. 02Claude、GPT 和 Gemini 独立起草
  3. 03模型间交叉评审与修订
  4. 04主模型汇总并注明来源的报告
  5. 05通过 x402 按请求支付 USDC

适用场景

  1. 01获取多个模型综合生成的答案
  2. 02比较模型草稿和交叉评审内容
  3. 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(最简单)
  1. 将此仓库推送到 GitHub。
  2. 点击 → 部署到 Render
  3. 在 Render 控制面板中填写 PAY_TO_ADDRESS 和至少一个模型 API 密钥。
  4. 完成——每次推送到 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 转账,然后请求继续处理。

测试支付流程(测试网,免费)

  1. 保持 X402_NETWORK=base-sepolia 和默认的支付协调方配置。
  2. 从 Circle 水龙头(Base Sepolia)获取免费的测试网 USDC。
  3. 使用支持 x402 的客户端,例如从 x402 仓库获取的 x402-fetch 或 x402-axios,并将其指向 http://localhost:3000/mcp;也可以将其接入 MCP 客户端配置。

正式上线(获取实际收入)

  1. 设置 X402_NETWORK=base,并将 FACILITATOR_URL 切换为 Coinbase CDP 的主网支付协调方(参见 docs.cdp.coinbase.com/x402)。
  2. 部署到任何可运行 Node 的环境——Render、Fly.io、Railway 或 VPS。(Vercel/Cloudflare 也原生支持 x402;此代码库使用纯 Express,因此需要为 Workers 添加一个小型适配器。)
  3. 将服务列入 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()。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。