← 返回 Skills 市场
tenequm

MPP - Machine Payments Protocol

作者 Misha Kolesnik · GitHub ↗ · v0.5.7 · MIT-0
cross-platform ⚠ suspicious
134
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install mpp
功能描述
Build with MPP (Machine Payments Protocol) - the open protocol for machine-to-machine payments over HTTP 402. Use when developing paid APIs, payment-gated co...
安全使用建议
This skill appears to be a genuine MPP protocol SDK (server and client) and will require you to provide and manage sensitive secrets (mnemonics, private keys, server secret keys) and to handle on-chain deposits/refunds and long‑running transports. Before installing or using it: - Treat any examples that use MNEMONIC, private keys, or MPP_SECRET_KEY as instructions that will cause real funds to be spent if used against mainnet. Prefer testnet/regtest for evaluation. - The skill metadata does not declare required env vars; make sure you do not accidentally paste real private keys into a public environment. Use dedicated, minimal-permission wallets or ephemeral keys for testing. - Audit any third‑party packages it references (e.g., @buildonspark/lightning-mpp-sdk, mppx, stellar packages) before use. - Review where and how your app will persist secrets (.env, stores like Cloudflare KV/Redis) and ensure appropriate access controls and rotation policies. - Because session modes involve deposits and refunds, understand the escrow and close/recovery flows to avoid locked funds. If you want higher assurance: request the actual SDK package sources (npm/crates/pypi links & checksums), confirm which environment variables the integrator expects, and run the flows on a testnet/regtest environment first.
功能分析
Type: OpenClaw Skill Name: mpp Version: 0.5.7 The "mpp" skill bundle is a comprehensive documentation and instruction set for the Machine Payments Protocol (MPP), an open standard for machine-to-machine payments using HTTP 402. It includes detailed SDK references for TypeScript (mppx), Python (pympp), and Rust (mpp), along with integration guides for payment rails like Tempo, Stripe, and Lightning. The SKILL.md file provides legitimate instructions for an AI agent to assist users in developing paid APIs and payment-gated services. No indicators of malicious intent, data exfiltration, or harmful prompt injection were found; the content is technically consistent and focused on its stated purpose of enabling automated payment flows.
能力标签
cryptorequires-walletcan-make-purchasescan-sign-transactionsrequires-oauth-token
能力评估
Purpose & Capability
The name, description, and extensive reference docs consistently describe an MPP (Machine Payments Protocol) SDK for server and client payment flows (Tempo, Stripe, Lightning, sessions, charge/session intents). The code examples and transports align with that purpose (HTTP 402 handling, SDKs for TypeScript/Python/Rust).
Instruction Scope
SKILL.md and the reference files include actionable runtime guidance that expects the agent/developer to supply and use high-privilege secrets (BIP-39 mnemonics, private keys, MPP_SECRET_KEY, server_secret, etc.), to write/read .env, and to manage on-chain deposits/refunds and persistent transports (WebSockets). The instructions do not overreach into unrelated system areas, but they do direct handling of cryptographic secrets and long-lived network resources without specifying safe storage or limits.
Install Mechanism
This is an instruction-only skill with no install spec and no code files executed by the platform; nothing is downloaded or written by an installer. That minimizes install-time risk.
Credentials
Although the skill metadata declares no required environment variables or credentials, the documentation repeatedly references environment secrets (MNEMONIC, private keys, MPP_SECRET_KEY, server_secret, etc.) and examples show using process.env and Account.from_key. The absence of declared required env vars is a mismatch that could cause the platform to underwarn users about the need to provide sensitive secrets; the skill legitimately needs secrets for its purpose, but they should be explicitly declared and justified.
Persistence & Privilege
Flags show always:false and the skill is user-invocable; it does not request permanent or elevated platform privileges. It does describe persistent network resources (WebSockets, stores) that the implementer must manage, but that is within its stated payment/session purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mpp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mpp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.5.7
Updated mpp from 0.5.1 to 0.5.7. Changes: - modified `SKILL.md` - modified `references/sessions.md` - modified `references/tempo-method.md` - modified `references/transports.md` - modified `references/typescript-sdk.md`
v0.5.1
Initial publish of mpp
元数据
Slug mpp
版本 0.5.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

MPP - Machine Payments Protocol 是什么?

Build with MPP (Machine Payments Protocol) - the open protocol for machine-to-machine payments over HTTP 402. Use when developing paid APIs, payment-gated co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 MPP - Machine Payments Protocol?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mpp」即可一键安装,无需额外配置。

MPP - Machine Payments Protocol 是免费的吗?

是的,MPP - Machine Payments Protocol 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

MPP - Machine Payments Protocol 支持哪些平台?

MPP - Machine Payments Protocol 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 MPP - Machine Payments Protocol?

由 Misha Kolesnik(@tenequm)开发并维护,当前版本 v0.5.7。

💬 留言讨论