x402 MCP服务器-实验⚠️
模型上下文协议(MCP)服务器,将使用提供的私钥创建x402标头。
概述
x402是互联网原生支付的开放协议
https://www.x402.org/
此项目提供了一个最小的mcp服务器,可以在本地计算机上运行以创建x402 X-PAYMENT 标头
它公开了两个mcp工具:
- _CreateX402支付头_ 该工具将使用钱包为给定的支付请求创建支付头
- _查询地址_ 其将查找用于对支付头进行签名的帐户的地址。如果帐户不存在,请轻松创建。
安装
yarn install
yarn build自动化测试
测试可以用
yarn test手动测试
您可以使用以下工具测试MCP服务器 MCP检查员:
npx @modelcontextprotocol/inspector node build/index.js这样做的一个好办法是先做一个纱线构建:
yarn build && npx @modelcontextprotocol/inspector node build/index.js有一个简单的助手简单的shell脚本,用于使用curl创建请求:
- x402-helper.sh
这取决于curl和 jq公司
一个可以很好地工作的测试场景是:
- 启动服务器
npx @modelcontextprotocol/inspector node build/index.js - 查找x402受保护资源的付款详细信息
./x402-helper.sh https://x402.smoyer.dev/premium-joke - 通过数组进入检查器的网页,连接到服务器,列出工具,然后运行CreateX402PaymentHeader
- 复制工具结果并将其作为x402辅助命令的第二个参数粘贴到终端中:
./x402-helper.sh https://x402.smoyer.dev/premium-joke {base-64-encoded-string}路线图
- \[\]测试
- \[\]可配置的密钥管理和签名
- \[\]与授权工具包集成https://docs.metamask.io/delegation-toolkit
