这个项目能做什么
Agent Broker 是一个 MCP 服务器,旨在服务于没有 API 接口的长尾中小企业。AI 代理调用该服务器,服务器通过最快的渠道(依次为 Cal.com、WhatsApp、SMS、语音 AI 和电子邮件)将请求路由至相关企业。一个涵盖 TCPA、GDPR、CASL 和 10DLC 的合规门禁位于每次出站通信之前,且被描述为不可绕过。
根据 README 所述的状态:位于 https://hatchloop.dev/mcp/agent-broker 的 streamable-http MCP 端点已上线,同时提供 23 个工具、合规门禁,以及 REST、A2A 和 OpenAI/Anthropic 工具界面。中小企业供应网络明确仅用于演示(20 多个种子企业;演示预约将返回 demo_smb_no_live_booking),生产环境的中小企业入驻列在计划中。因此,某些预约可能会真实地失败而非伪造。
工具界面(包含 23 个工具,可通过 MCP、REST、OpenAI 函数调用、Anthropic tool_use 或 A2A 调用):发现与验证(find_business, verify_business, check_booking_link, verify_company_record)、异步控制(get_status, get_outcome)、成本与健康自省(preview_cost, self_test, check_quota)、合规性(check_compliance, screen_sanctions, map_trade_restriction)、消息与参与(send_message, capture_lead, get_conversation, handle_inbound, escalate_to_human, send_transactional_confirmation)、调度与通话(schedule_appointment, import_booking_url, call_business)、密钥颁发(mint_key)以及用于美国联邦奖项数据的 lookup_us_contracts。
访问与定价:12 个实用工具免费、不计费且无需密钥;三个高级数据工具(verify_company_record, screen_sanctions, map_trade_restriction)在每日限额内免费,超出后通过积分按次计费。写入工具需要 X-Agent-Identity 承载令牌,可通过电子邮件验证免费获取(有每日操作限制),或由无法接收电子邮件的代理通过向 mint 端点提交 HMAC-SHA256 证明(60 秒时间戳窗口,新鲜 nonce)自行铸造。此外存在一个可选的、选择加入的 x402 USDC 支付通道,但并非使用该服务的必要条件。
合规收据:筛选和预检工具可以附加一个哈希绑定、Ed25519 签名的收据,记录筛选了哪些列表副本、应用的规则集以及输入和输出。README 强调,该收据仅断言关于系统自身行为的事实,绝不断言某方是“干净的”,且可离线验证。未签名的收据将被相应标记。
架构与部署:一个 Cloudflare Worker 边缘节点通过嵌入式快照提供发现文档和 initialize/tools/list,并将工具调用代理到 Python FastAPI 源;使用 cron keep-alive 以避免冷启动。幂等性由代理、操作和幂等密钥共同定义,TTL 为 24 小时,异步操作通过轮询处理。代码库布局涵盖核心处理器、渠道适配器、合规、可靠性、计费、遥测、存储、入驻、反馈和优化器模块,以及边缘、部署和测试套件。本地开发使用 pip 和 pytest 或 Docker Compose 运行,并设有自测入口点和代理模拟测试框架。
许可:开源服务器采用 MIT 许可;托管服务及其供应和计费数据由维护者单独运营。类别适配:主要是一个 AI 代理集成界面,其次为面向将代理工具调用接入应用程序的团队的开发工具框架。
评论
0 评分人数达到10人后显示
登录后参与讨论。