用途:为 OpenSpend 相关付费服务调用准备工具链,安装并配置 OpenSpend CLI 与 Coinbase Payments MCP,并在服务发现或发起付费调用前完成认证验证。
主要能力与用法:
- 安装或更新 OpenSpend CLI。curl 安装:curl -fsSL https://openspend.ai/install | sh;Homebrew 安装:brew install promptingcompany/tap/openspend;已安装时更新:openspend update。
- 认证与校验 CLI 会话:openspend auth login -y 与 openspend whoami。
- 配置 Payments MCP:确认 node -v 与 npx -v 可用;在 MCP 客户端配置(例如 ~/.codex/mcp.json)中加入 mcpServers 的 payments 项,命令为 npx,参数为 -y @coinbase/payments-mcp;随后重启 MCP 客户端或会话以加载服务。
- 支付认证与验证:先调用 check_session_status;若未登录,立即调用 show_wallet_app 完成登录;再用 get_wallet_address 与 get_wallet_balance 确认钱包可用。
- 支付流程:市场发现付费服务用 bazaar_list,再用 bazaar_get_resource_details;非 bazaar 端点先用 x402_discover_payment_requirements;付费请求使用 make_http_request_with_x402,需要限额保护时显式设置 maxAmountPerRequest。若用户询问如何为服务付款,付款经由 @coinbase/payments-mcp。
故障排查:安装后找不到 openspend 时,检查 PATH 是否包含安装目录并重跑 openspend version;npx @coinbase/payments-mcp 失败时确认 Node.js 并改用 npx -y @coinbase/payments-mcp;认证工具报告未登录时重跑 show_wallet_app 并在钱包界面完成登录;x402 调用失败时先查看支付要求,确认支持的网络与可用余额。
限制:资料未提供具体支持的网络、费用、价格或平台细节,仅给出上述命令、配置与验证流程。