支付SDK

PayMCP是一个与提供商无关的SDK,用于为MCP工具和代理添加货币化功能。

  • by PayMCP
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 PayMCP/skills

使用说明

PayMCP代理技能

此存储库包含将PayMCP集成到MCP服务器和工具中的代理技能。

PayMCP是一个与提供商无关的SDK,用于为MCP工具和代理添加货币化功能。

技能

  • monetization --将PayMCP货币化添加到MCP工具中(按请求付费定价和订阅),配置提供商,并选择适当的协调模式。

安装

如果你正在使用Claude Code,你可以直接通过以下方式安装该技能:

/plugin marketplace add PayMCP/skills
/plugin install paymcp@paymcp-skills

您还可以使用 Vercel技能CLI 在不同的AI编码代理中安装技能:

npx skills add https://github.com/PayMCP/skills --skill monetization

或者将技能文件夹复制到代理的技能目录中(因代理而异)。

先决条件

如果您从头开始构建付费MCP服务器,请先安装适用于您语言的官方MCP SDK:

Types/Node: npm install @modelcontextprotocol/sdk zod 文件: https://github.com/modelcontextprotocol/typescript-sdk/blob/main/docs/server.md

python pip install "mcp[cli]" (或 uv add "mcp[cli]") 文件: https://github.com/modelcontextprotocol/python-sdk

文档

官方文件: https://paymcp.info/docs API参考(包括自定义提供程序): https://paymcp.info/docs/api-reference

提供商

内置提供商包括:Stripe、Adyen、Coinbase Commerce、PayPal、Square、Walloot和X402。

生产说明

默认情况下,PayMCP使用内存中的状态存储。对于生产和横向扩展,文档建议使用RedisStateStore。

推荐

如果可能的话,使用官方SDK而不是自定义支付逻辑,以保持与协调模式和提供商的兼容性。

例子

纸张

预打印: https://zenodo.org/records/18158720