Circle Agent Stack MCP 是一个 MCP 服务器,用于对接 Circle 的 Agent Stack。它把钱包管理、USDC 转账和 x402 纳米支付封装为可通过工具调用执行的能力,资料中描述为“创建钱包、设置支出策略、发送 USDC,并支付按 x402 定价的端点——全部来自一个工具调用”。
用途与主要能力:
- 钱包管理:创建 USDC 钱包,并设置支出策略。
- 转账:发送 USDC。
- 支付:支付按 x402 定价的端点。
- 自托管付费墙:http-server.ts 将同一批工具包装在 x402 付费墙之后,代理按次以 USDC 付费调用,而不是使用 API 密钥;这适合把 Circle 工具作为付费服务对外暴露。
- 本地测试:可使用 examples/x402-demo-server.mjs 中的玩具演示服务器测试 x402 流程。
使用方式:
- 需要先安装并认证 Circle CLI。
- v0.1 版本对所有操作都通过调用 Circle CLI 完成,以将认证处理排除在本仓库之外,并避免在工具接口验证之前重写 API 客户端。
安全注意事项(资料明确给出):
- Circle API 密钥具有支出权限,务必在启用自动支付前设置 daily_cap_usdc。
- 从 type="dev" 钱包开始,而不是主网。
- 在投入生产前审查允许列表。
- 不要提交 CIRCLE_API_KEY。
路线图(资料列出):
- circle_nanopayment_stream:用于按 token 计费的流式 x402 支付。
- circle_skills_list / circle_skills_call:Circle Skills 市场。
- 直接 HTTP API 模式(v0.2):移除 CLI 依赖。
- 多链:EURC、CCTP 跨链转账。
限制:v0.1 依赖 Circle CLI;v0.2 计划改为通过 @circle-fin/circle-sdk 直接走 HTTP。资料未提供具体收费、价格、支持平台和实际使用效果的说明。