article
README
🚀 Payment - MCP
Payment - MCP是一个模型上下文协议(MCP)服务器,为Claude Code和Cursor等AI应用提供链上工具,使它们能够轻松构建使用加密货币接收和进行支付的组件。
🚀 快速开始
前提条件
- Node.js >= 18.0.0
- npm 或 yarn
安装
- 安装依赖:
npm install
- 构建项目:
npm run build
开发
以热重载模式运行:
npm run dev
使用
启动MCP服务器:
npm start
✨ 主要特性
- 创建支付请求:生成指定金额和货币的支付请求。
- 检查支付状态:监控支付请求的状态。
- 进行支付:向指定地址发起加密货币支付。
- 钱包管理:获取不同加密货币的钱包地址。
📦 支持的加密货币
- 以太坊(ETH)
- 美元硬币(USDC)
- 泰达币(USDT)
💻 使用示例
可用工具
create_payment_request
创建一个指定金额和货币的新支付请求。
参数:
amount(数字):请求的金额。currency(字符串):加密货币符号(ETH、USDC、USDT)。description(字符串,可选):支付请求的描述。
check_payment_status
通过支付请求的ID检查其状态。
参数:
paymentRequestId(字符串):支付请求的ID。
make_payment
向指定地址发起加密货币支付。
参数:
to(字符串):接收方的加密货币地址。amount(数字):要发送的金额。currency(字符串):加密货币符号(ETH、USDC、USDT)。
get_wallet_address
获取特定加密货币的钱包地址。
参数:
currency(字符串):加密货币符号(ETH、USDC、USDT)。
📚 详细文档
项目结构
Payment-MCP/
├── src/
│ ├── index.ts # 主服务器入口点
│ └── handlers/
│ └── payment.ts # 支付工具处理程序
├── dist/ # 编译输出(自动生成)
├── package.json
├── tsconfig.json
└── README.md
🔧 技术细节
⚠️ 注意:这是一个早期版本。目前支付功能返回模拟数据。与实际区块链服务和支付提供商的集成有待实现。
📄 许可证
GPL - 3.0
微信扫一扫