Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client