MCP支付 是一种支付中间件,使MCP构建者能够将其服务货币化。
运作原理
当一个代理人喜欢 光标 或 克劳德 调用带有付费墙服务的MCP工具,MCP以付款要求作为响应。然后代理人:
- 使用 钱包MCP 生成a 签字交易.
- 向MCP重复请求,现在包括已签名的有效载荷。
- MCP通过联系 引导者,其中:
- 验证链上的交易 - 确认收到资金
- 如果有效,MCP将继续满足原始请求。
这使得 自主的API级支付 代理和服务提供商之间。
✨ 入门指南
1.克隆回购
git clone https://github.com/o1xb/mcp-pay.git
cd mcp-pay2.运行引导程序
cd server
npm install添加您的环境变量:
SOLANA_PRIVATE_KEY=your_base58_encoded_private_key然后启动服务器:
npx nitro dev______________________________________________________________________
🤖 MCP配置(克劳德)
更新你的克劳德 claude.desktop.json config来注册两个MCP:
{
"mcpServers": {
"buy_stuff_server": {
"command": "/Users/yourname/workspace/buy_stuff_mcp/.venv/bin/python",
"args": [
"/Users/yourname/workspace/buy_stuff_mcp/server.py"
]
},
"wallet_mcp": {
"command": "/Users/yourname/workspace/wallet_mcp/.venv/bin/python",
"args": [
"/Users/yourname/workspace/wallet_mcp/server.py"
]
}
}
}______________________________________________________________________
🍚 试试看
一旦两个MCP都运行,打开Claude并询问:
*“给我买些桔子。”*
代理人将:
- 发现产品
- 从钱包请求签名的支付有效负载
- 将签名的有效载荷提交给主持人
- 完成购买✅
