mpp

HTTP 402 机器支付协议 SDK

后端开发 后端开发全栈开发智能体开发 集成支付系统开发后端API接口 通用 ★ 1.1k 更新于 2026-07-31

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mpp。
它的用途是:HTTP 402 机器支付协议 SDK
完整的 Skill 内容见:https://321skill.com/skills/mpp-x/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我用 MPP 给一个 Hono 的 API 端点加上按次付费,每次调用扣 0.01 USDT 稳定币',它会自动生成引入 mppx 中间件、配置 Tempo 支付凭证、并返回 402 响应触发的支付意图代码,同时提供测试用的 curl 命令。

介绍

MPP(Machine Payments Protocol)是一个开放协议,专为机器对机器的 HTTP 402 支付场景设计。它解决了AI Agent、付费API、按 Token 计费流媒体等场景中,机器之间自动完成支付结算的难题。传统支付方案需要人工介入或复杂的集成,而MPP提供了标准化的支付意图(一次性扣费/按会话流式付费)和多种支付方式支持,让开发者只需几行代码就能为服务添加自动化支付能力。

使用MPP非常简单:首先通过 npm、pip 或 cargo 安装对应语言的 SDK(mppx TypeScript、pympp Python、mpp Rust),然后在你的 Hono、Express、Next.js、Elysia 等框架的路由中引入中间件,为需要收费的端点添加 402 响应处理。SDK 内置了 Tempo 稳定币、Stripe 卡、闪电比特币以及自定义支付渠道的适配器,你只需配置好支付凭证,即可一键开启机器支付。

MPP 适合以下人群:正在开发付费 API 接口的后端工程师;需要为 AI Agent 或 MCP 工具添加按次/按量计费能力的智能体开发者;构建 pay-per-token 流媒体服务的全栈开发者;以及任何希望利用 HTTP 402 状态码实现自动化商业化的技术团队。

使用建议:先熟悉 HTTP 402 语义和 MPP 的两种意图模型(charge 一次性支付 / session 流式付费)。注意支付渠道的合规性,尤其是在处理 Tempo 稳定币或 Lightning Bitcoin 时,需确保符合当地法规。SDK 处于快速迭代阶段,建议锁定版本并关注 GitHub 更新。

核心特点

MPP 是首个专门为 HTTP 402 状态码设计的开源支付协议,统一了多种支付方式(稳定币、信用卡、比特币)和流式计费模式,并提供 TypeScript/Python/Rust 多语言 SDK 及主流框架中间件,是构建机器支付系统的标准化方案,而非通用支付网关的封装。

注意事项

不适合需要人工审核或复杂退款流程的支付场景,因为 MPP 侧重自动化机器支付,且目前主要面向 API 和数字内容消费,不支持实物商品物流。

常见问题

MPP 和普通的支付网关(如 Stripe)有什么区别?

MPP 是专门针对 HTTP 402 机器对机器支付的协议层,封装了支付意图、流式计费和多种支付方式,而 Stripe 是通用支付网关,需要你自己处理 402 逻辑和计费规则。MPP 可以基于 Stripe 作为底层渠道,但提供了更高层的抽象。

MPP 支持哪些支付方式?

支持 Tempo 稳定币、Stripe 信用卡、Lightning Bitcoin,以及自定义支付方法。你可以根据业务需求选择或组合使用。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/mpp-x/raw/index.md 读取 mpp 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。