使用说明
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://github.com/PayMCP/node-paymcp-server-demo
- Python服务器演示: https://github.com/PayMCP/python-paymcp-server-demo
- 订阅演示: https://github.com/PayMCP/paymcp-subscription-demo