关于 peage-mcp
peage-mcp 是面向 MCP Agent 的预付法币钱包服务,可按次支付 API 费用,并由用户设置支出限额。它提供钱包管理、付费请求和收据核验工具。
主要功能
- 01创建钱包并查询余额
- 02为钱包充值
- 03按次调用付费 API
- 04设置调用和商户限额
- 05核验签名收据
- 06审计账本偿付能力
适用场景
- 01让 Agent 使用按次计费的 API
- 02为 API 费用设置支出上限
MCP 相关
这是一个 MCP 服务,向兼容 MCP 的 Agent 提供 7 种钱包和支付工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
peage-mcp — 为你的 Agent 配备钱包
一个 MCP 服务,可在任何支持 MCP 的 Agent(Claude Code、Claude Desktop,以及任何使用 MCP stdio 的工具)中提供预付法币钱包。这样,Agent 就能通过 peage 通道按次付费调用 API——每次只需几分钱,无需加密货币或订阅,支出上限由你控制。
一个约 120 KB 的静态二进制文件,纯 machin (MFL) 实现。无需 Node 或 Python。
安装
获取二进制文件(或在 PATH 中有 machin 时运行 ./build.sh),然后注册:
Claude Code(项目中的 .mcp.json,或用户级配置 ~/.claude.json):
{"mcpServers": {"peage": {"command": "/path/to/peage-mcp", "args": ["serve"]}}}
Claude Desktop(claude_desktop_config.json):在 mcpServers 下使用相同的代码片段。
Agent 可用的功能(7 个工具)
| 工具 | 功能 |
|---|---|
peage_setup | 创建钱包;令牌存储在 ~/.peage-mcp.json |
peage_status | 查看余额、托管金额、限额和近期扣款 |
peage_topup | 获取 Stripe Checkout URL → Agent 会将链接交给你,由你付款一次 |
peage_paid_request | 使用附带的钱包调用任意按 peage 计费的 API |
peage_set_limits | 设置单次调用和每个商户的每日支出上限 |
peage_verify_receipt | 公开验证任意已签名的扣款收据 |
peage_solvency | 审计通道的实时账本不变量 |
人在整个流程中只需出现一次:支付充值链接。其他一切都由 Agent 处理。
60 秒演示
向你的 Agent 提问:*“设置 peage 钱包,然后以付费请求的方式获取 https://peage.intrane.fr/demo/fortune”*——它会创建一个附带**免费初始额度**的钱包,因此无需人工介入,首次尝试就能支付 1 美分通行费并获取运势。当免费额度用完后,peage_topup 会提供 Stripe 链接供你充值。整个 Agent 付款流程就是这样——而且 Agent 会在你动用银行卡之前完成这一切。
安全模型
- 钱包令牌存储在
~/.peage-mcp.json(或PEAGE_WALLET_TOKEN)中。与商户 API 共享令牌就是让对方扣款的方式——限额可以控制风险敞口:默认每次调用 1€,每个商户每天 10€;可通过peage_set_limits调整。 - 通道只存储令牌的哈希;每次扣款都会返回一份带 HMAC 签名的收据,任何人都可以验证;账本不变量公开可查(
peage_solvency)。 PEAGE_URL可将服务指向其他通道实例(可自托管、用于暂存)。
相关仓库:peage(通道、文档、技能) · x402:peage 是一个在线运行的 x402 facilitator。 这是 intrane.fr 的产品。联系邮箱:[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。