支付协议服务

GatePay Merchant MCP Server是一个用于GatePay支付系统的模型上下文协议服务器,提供订单查询、退款查询、余额查询和创建退款等功能。

  • by gate
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 gate/gatepay-merchant-mcp

使用说明

网银商户mcp

GatePay商户MCP服务器——GatePay支付系统的模型上下文协议服务器。

特性

  • 查询订单 (payment_get)--按以下方式查询订单详细信息 prepay_id 或 merchant_trade_no
  • 查询退款 (refunds_get)--按查询退款明细 refund_request_id
  • 查询余额 (balances_get)--查询商户账户余额,可选货币过滤器
  • 创建退款 (refunds_create)--在以下支持下发起退款:
    • 全额或部分退款
    • 原路径退款或指定退款
    • 指定退款给Gate用户(通过UID)或Web3地址
    • 可配置的费用承担者(商家或用户)

快速开始

将以下内容添加到MCP客户端配置中:

{
  "mcpServers": {
    "gatepay-merchant": {
      "command": "npx",
      "args": ["-y", "gatepay-merchant-mcp@latest"],
      "env": {
        "GATEPAY_CLIENT_ID": "<your-client-id>",
        "GATEPAY_SECRET_KEY": "<your-secret-key>",
        "GATEPAY_RESTRICTED_KEY": "<your-restricted-key>"
      }
    }
  }
}

将其放入MCP配置中,如~/.cursor/MCP.json,然后重新启动客户端或重新加载MCP。

环境变量

环境变量 必填 说明
GATEPAY_CLIENT_ID 是 您的GatePay商家客户ID
GATEPAY_SECRET_KEY 是 用于签名的GatePay API密钥
GATEPAY_RESTRICTED_KEY 是 您的GatePay受限身份验证密钥
GATEPAY_BASE_URL 没有 API终结点(默认值: https://openplatform.gateapi.io/payment/open/api/mcp)

发展

# install dependencies
npm install

# build TypeScript output into dist/
npm run build

# run the built entrypoint
npm start

# run integration test against test environment
npm test

许可证

麻省理工学院