ePayments MCP 服务端
ePayments 的 Model Context Protocol (MCP) 服务端,提供支付链接生成和签名工具。兼容 Cursor、Claude 等 MCP 客户端。
功能
- generate_payment_url: 为支持的币种和商户生成支付链接。
- generate_signature: 使用密钥为任意参数集生成 MD5 签名。
用法(配合 Cursor)
示例 .cursor/mcp.json 配置:
{ "mcpServers": { "mcp-server-epayments": { "command": "npx", "args": ["-y", "mcp-server-epayments"] } } }
工具
- generate_payment_url
为商户和订单生成支付链接。
输入参数:- amount (number): 支付金额
- EP_KEY (string): 商户密钥(EP_KEY)
- return_url (string): 支付成功后的跳转地址
- notify_url (string): 支付结果通知地址
- currency (string): 支持币种:AUD, CNY, NZD, HKD, SGD, EUR, USD, JPY, GBP
- generate_signature
为参数集和密钥生成 MD5 签名。
输入参数:- params (object): 待签名的参数对象
- secretKey (string): 签名用密钥
开发
- 服务端基于 ES Modules 实现(Node.js,package.json 中 type: module)。
- 工具通过 MCP 协议注册,可在 mcp-server.js 中扩展。