返回 MCP 目录
public公开dns本地运行

payment-mcp

一个为AI应用提供加密货币支付功能的MCP服务器,支持创建支付请求、检查状态、发起支付和钱包管理。

article

README

🚀 Payment - MCP

Payment - MCP是一个模型上下文协议(MCP)服务器,为Claude Code和Cursor等AI应用提供链上工具,使它们能够轻松构建使用加密货币接收和进行支付的组件。

🚀 快速开始

前提条件

  • Node.js >= 18.0.0
  • npm 或 yarn

安装

  1. 安装依赖:
npm install
  1. 构建项目:
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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端