A2A/MCP/Framework三层解耦代理堆栈图落地实践:解决AI Agent跨框架调用、多模型适配与生产运维难题
摘要:首张可落地的代理堆栈图:A2A/MCP/Framework三层解耦,正在跑真钱想用 AI Agent 赚钱,却被卡在三道墙里?墙1:你用 LangChain 写的客服 Agent,调不动隔壁团队用 LlamaIndex 搭的库存 Agent;墙2:Claude 调工具要写 Adapter,Qwen 要改 Prompt,OpenClaw 又得重写 Tool Schema;墙3:本地跑得好好的 ...

首张可落地的代理堆栈图:A2A/MCP/Framework三层解耦,正在跑真钱
想用 AI Agent 赚钱,却被卡在三道墙里?
- 墙1:你用 LangChain 写的客服 Agent,调不动隔壁团队用 LlamaIndex 搭的库存 Agent;
- 墙2:Claude 调工具要写 Adapter,Qwen 要改 Prompt,OpenClaw 又得重写 Tool Schema;
- 墙3:本地跑得好好的 Agent,一上 Server 就丢任务、不重试、无日志——客户投诉来了,你连哪步崩了都查不到。
yitb.com 今天发布的代理堆栈图,不是 PPT 分层,是已经上线、正在收钱的运行结构。它把这三堵墙拆成三块能直接砌进你系统的砖:
A2A 层(Agent-to-Agent)
定义跨厂商、跨框架的通信协议。不抽象,不预留扩展点,只规定必须怎么做:
- 每个 Agent 必须暴露
/a2a/invoke端点,请求头或 body 中带agent_id和intent_hash双校验; - 请求体强制含
trace_id(用于全链路追踪)和budget_ms(防死循环,超时即退); - 响应必须返回
status: "done"或"delegate"(后者附带目标agent_id,支持链式委托)。
实测:用 OpenClaw 启动的采购 Agent,5 行配置就能调通 yitb.com 上已部署的飞书审批 Agent——业务代码零修改。
# openclaw.yaml 示例
agents:
- id: procurement-v1
endpoints:
a2a:
- url: https://approval.yitb.com/a2a/invoke
agent_id: feishu-approval-prod
intent_hash: d4e8f2a1c7b9MCP 层(Model-Connector-Protocol)
统一模型调用与工具集成。它不碰 LLM 推理,只做两件事:
- 把
model="claude-3.5-sonnet"自动路由到https://api.anthropic.com/v1/messages,并注入 API Key 轮转、限流、失败降级逻辑; - 把
tool="send_email"映射到smtp://user:pass@smtp.gmail.com:587,自动处理 OAuth2 刷新、连接池复用、附件编码。
yitb.com 已开源 MCP Connector Registry,含 17 个预置连接器(飞书/企微/MySQL/Stripe/Shopify/拼多多订单同步等),每个都带真实 API 密钥沙箱测试用例,可直接 pip install mcp-connector-feishu 引入。
from mcp_connector_feishu import FeishuApprovalTool
tool = FeishuApprovalTool(
app_id="cli_xxx",
app_secret="xxx",
timeout=5.0
)
result = tool.invoke({
"user_id": "ou_xxx",
"template_id": "t-xxx",
"data": {"amount": "2999.00"}
})Framework 层(Agent Framework)
不是另一个 SDK,而是执行时保障系统。它强制三项底线:
- 每个 Agent 运行在隔离沙箱(Docker +
ulimit -v 524288+--memory=512m); - 所有外部调用经
retry(3, exp_backoff)+timeout(8s)封装(HTTP、gRPC、DB、SMTP 全覆盖); - 任务失败自动存档到
./runs/{agent_id}/{timestamp}/error.log,并触发 Webhook 告警(支持飞书/企微/Slack)。
直接复用 yitb.com 的 yitb-server(Rust + Tokio),10 分钟部署,支撑日均 20 万次 Agent 调用(Server 评测页 有完整压测报告)。
curl -sL yitb.com/install | bash
yitb-server --config ./prod.yaml👉 Binance · OKX · Gate.io · HTX · Bitget
它们正在跑真钱
- 深圳一家跨境电商用 A2A 串联 3 个 Agent:价格监控(Python + Playwright)→ 库存预警(Node.js + MySQL)→ 补货下单(Python + Shopify API)。月省人力成本 2.4 万元,补货响应从 4 小时缩至 11 分钟;
- 一位独立开发者用 MCP Connector Registry + Claude 3.5,3 天上线“小红书爆款选题 Agent”,接入微信公众号自动推送。首月导流付费用户 87 人,ARPU 298 元,净利 2.1 万元(路径全公开在 赚钱案例库);
- 所有 yitb.com Server 插件(飞书审批/钉钉打卡/拼多多订单同步)均基于 Framework 层开发,部署即开箱可用,不用配 Docker Compose,一条命令搞定。
现在就能动手
- 看不懂 A2A 协议?打开 A2A Playground,粘贴两个 Agent 的 URL,实时看握手、委托、回传;
- 不确定 MCP 怎么连你的 ERP?去 Connector Builder 填表单,自动生成 Python Connector 代码 + Postman 测试集;
- 想马上跑通一个赚钱 Agent?按 《72 小时 Agent 变现实战》 第 3 章操作:用
yitb-server启动模板 Agent,替换你的 API Key,接入飞书多维表格,今晚 12 点前就能收到第一个自动化询盘。
别再调试协议兼容性。去 yitb.com 下载 stack 图 PDF,跑通第一个 A2A 调用,然后回来告诉我你连通了哪两个 Agent。