关于 worldpay-mcp
worldpay-mcp 是用于 Worldpay 支付操作的 MCP 服务,工具涵盖支付、已验证令牌、支付管理、支付链接和支付查询;部分操作需要 Worldpay 产品生成的会话或操作链接。
主要功能
- 01通过 Payments API 发起支付
- 02验证卡片并生成令牌
- 03通过操作链接管理支付
- 04生成托管支付链接
- 05按日期、交易参考或 ID 查询支付
适用场景
- 01使用 Checkout 会话提交支付
- 02验证卡片并创建支付令牌
- 03结算、取消或退款
- 04按日期或标识符查找支付
MCP 相关
它向 MCP 客户端提供 Worldpay 支付操作工具,包括创建支付、令牌验证、支付管理、支付链接和查询。支持 stdio,也可使用旧版 SSE 传输。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
简介
欢迎使用 Worldpay 模型上下文协议(MCP) 服务
工具
未来几个月我们会添加更多工具,目前支持以下工具:
收款
此工具会直接请求 Worldpay Payments API。 它需要以 Session URL 作为输入,该 URL 由 Worldpay Checkout 产品生成。
已验证令牌
此工具会验证银行卡并生成令牌,以便使用 Worldpay Verified Tokens 产品进行支付。 它需要以 Session URL 作为输入,该 URL 由 Worldpay Checkout 产品生成。
管理支付
所有支付产品都会返回一组后续操作链接,可用于执行结算、取消、退款等后续命令。
此工具会获取一个操作链接,并针对特定支付调用相应命令。请参阅 Payments API/Manage Payments。
链接支付
此工具支持生成支付链接,用户可通过该链接使用 Worldpay Hosted Payment Pages 产品完成支付交易。
查询支付
实际上,这是三个不同的工具,均使用 Worlday Payment Queries API 搜索支付记录。
- 按日期范围查询
- 按交易参考号查询
- 按支付 ID 查询
资源
即将推出
提示词
即将推出
使用方法
请记得将
.env.example重命名为.env,以设置环境变量。设置从 Worldpay Dashboard 获取的用户名和密码。
你可以克隆此仓库,并使用以下命令运行服务:
npm install && npm run build && npm run start
也可以构建并以容器形式运行:
docker build -t worldpay/mcp .
docker run -p 3001:3001 --env-file .env localhost/worldpay/mcp:latest
服务现在将在端口 3001 上提供。
请注意,如果要使用旧版 sse 传输方式,可以运行
node ./dist/server-sse.js
stdio
要使用 stdio 传输方式,请将客户端配置为指向 ./dist/server-stdio.js。
示例配置文件如下。
{
"mcpServers": {
"worldpay": {
"name": "worldpay-server",
"command": "node",
"args": ["PATH TO server-stdio.js"],
"env": {
"WORLDPAY_USERNAME": "USERNAME",
"WORLDPAY_PASSWORD": "PASSWORD",
"WORLDPAY_URL": "https://try.access.worldpay.com"
}
}
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。