返回市场
嗨付-MCP服务器

嗨付-MCP服务器

作者:hipay5 星标更新:2025-11-13

项目介绍

HiPay MCP 服务器

HiPay MCP 服务器 是一个实现了 模型上下文协议(MCP) 的系统,它连接了 HiPay 企业API 和对话式或代理接口。目前,它通过单一的MCP端点提供了对HiPay 交易管理和查询 以及 支付页面创建 的安全、标准化访问。


🚀 功能

  • 交易管理 – 通过HiPay的V1和V3 API检索、更新或创建交易
  • 支付处理 – 生成托管支付页面
  • 订单管理 – 获取与特定订单相关的所有交易
  • 多环境支持 – 兼容测试和生产环境
  • 安全认证 – 使用用户名/密码凭证进行基本认证
  • 符合MCP标准 – 完全符合模型上下文协议标准

🧩 使用方法

命令行

# 使用环境变量
export HIPAY_USERNAME="your_username"
export HIPAY_PASSWORD="your_password"
export HIPAY_ENVIRONMENT="stage"

npx @hipay/mcp-server --tools=transactions.get,transactions.update

# 使用命令行参数
npx @hipay/mcp-server   --tools=all   --username=your_username   --password=your_password   --environment=production

# 启用特定工具
npx @hipay/mcp-server   --tools=transactions.get,transactions.update   --username=your_username   --password=your_password

🧰 可用工具

交易

  • transactions.get – 根据ID检索交易详情(V3 API)
  • transactions.getV1 – 根据ID检索交易详情(V1 API)
  • transactions.getByOrder – 检索与订单相关的所有交易
  • transactions.update – 更新交易(捕获、退款、接受等)

托管支付页面

  • hostedPaymentPages.create – 创建托管支付页面

⚙️ 工具选择

您可以启用所有或部分工具:

选项描述
--tools=all启用所有可用工具
--tools=transactions.get,transactions.update启用特定工具(逗号分隔)
(省略 --tools)默认情况下启用所有工具

🌍 环境选项

描述
stageHiPay 测试环境 (默认)
productionHiPay 生产环境

🔧 配置

环境变量

变量描述必需
HIPAY_USERNAMEHiPay API 用户名
HIPAY_PASSWORDHiPay API 密码
HIPAY_ENVIRONMENTstageproduction (默认:stage)

命令行参数

参数描述
--tools工具的逗号分隔列表或 all
--usernameAPI 用户名(覆盖环境变量)
--passwordAPI 密码(覆盖环境变量)
--environmentstageproduction (默认:stage)

🧱 先决条件

  • Node.js v18+
  • npm

💬 支持

对于问题或功能请求,请在GitHub Issues中提交。