mcpField
M
mcp-wompi

mcp-wompi

本地服务
github.com/codespar金融数据2754 周前更新

关于 mcp-wompi

mcp-wompi 是哥伦比亚支付网关 Wompi(由 Bancolombia 运营)的 MCP 服务。适合需要在 Agent 中处理卡支付、PSE 银行转账、Nequi 等哥伦比亚支付方式的开发者。服务提供 22 个工具,覆盖交易、支付链接、令牌化、退款和 webhook 签名验证。

主要功能

  1. 01卡、PSE、Nequi 等支付方式的交易处理
  2. 02支付链接的创建与管理
  3. 03卡与 Nequi 的令牌化及支付来源管理
  4. 04退款创建与查询
  5. 05客户档案与 PSE 银行列表查询
  6. 06webhook 签名验证

适用场景

  1. 01让 Agent 为订单创建支付链接并跟踪交易状态
  2. 02按商户参考号查找交易并执行作废或退款
  3. 03为可重复使用的支付来源创建客户档案与令牌

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 Wompi 的 22 个支付相关工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-wompi": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-wompi"
],
"env": {
"WOMPI_PUBLIC_KEY": "<WOMPI_PUBLIC_KEY>",
"WOMPI_PRIVATE_KEY": "<WOMPI_PRIVATE_KEY>",
"WOMPI_EVENTS_SECRET": "<WOMPI_EVENTS_SECRET>"
}
}
}
}
启动命令npx -y @codespar/mcp-wompi
需要配置的环境变量
WOMPI_PUBLIC_KEY密钥Public key for Wompi
WOMPI_PRIVATE_KEY密钥Private key for Wompi
WOMPI_EVENTS_SECRET密钥Events/webhook secret for signature validation

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-wompi0.2.2

工具

22

收录的工具列表 · 更新于 2 周前

参数类型必填说明
currencystring是货币代码(COP)
referencestring是唯一交易引用
customer_dataobject否客户数据
customer_data.legal_idstring否法定 ID(cedula)
customer_data.full_namestring否全名
customer_data.phone_numberstring否电话号码
customer_data.legal_id_typestring否法定 ID 类型(CC、NIT、CE)
customer_emailstring是客户电子邮件
payment_methodobject是支付方式详情
payment_method.typestring是付款类型(CARD、NEQUI、PSE、BANCOLOMBIA_TRANSFER)
payment_method.tokenstring否令牌化卡片令牌(用于 CARD)
payment_method.user_typenumber否用户类型:0=自然人,1=法人(适用于 PSE)
payment_method.installmentsnumber否分期付款次数(适用于 CARD)
payment_method.phone_numberstring否电话号码(适用于 NEQUI)
payment_method.payment_descriptionstring否描述(适用于 PSE)
payment_method.financial_institution_codestring否银行代码(适用于 PSE)
amount_in_centsnumber是金额(以分为单位,COP)
acceptance_tokenstring否来自 get_acceptance_token 的接受令牌

详细介绍

@codespar/mcp-wompi

面向 Wompi 的 MCP 服务。Wompi 是 Bancolombia 的哥伦比亚支付网关,支持银行卡、PSE 银行转账、Nequi 和 Bancolombia 转账

npm License: MIT

快速开始

# Set your credentials
export WOMPI_PUBLIC_KEY="pub_test_..."
export WOMPI_PRIVATE_KEY="prv_test_..."
export WOMPI_SANDBOX="true"

# Run via stdio
npx -y @codespar/mcp-wompi

# Run via HTTP
MCP_HTTP=true MCP_PORT=3000 npx -y @codespar/mcp-wompi

环境变量

变量必需描述
WOMPI_PUBLIC_KEY是Wompi 控制面板中的公钥
WOMPI_PRIVATE_KEY是用于服务端操作的私钥
WOMPI_SANDBOX否设置为 "true" 以使用沙盒环境
MCP_HTTP否设置为 "true" 以启用 HTTP 传输
MCP_PORT否HTTP 端口(默认值:3000)

工具(22 个)

工具用途
create_transaction创建支付交易
get_transaction根据 ID 获取交易详情
list_transactions列出交易
search_transaction_by_reference根据商户参考编号查找交易
void_transaction撤销交易
create_payment_link创建支付链接
get_payment_link获取支付链接详情
update_payment_link更新支付链接
list_payment_links列出支付链接
list_payment_methods列出商户可用的支付方式
get_acceptance_token获取商户接受令牌(交易必需)
create_tokenized_card将信用卡/借记卡令牌化
create_tokenized_nequi将 Nequi 钱包令牌化(通过电话号码启动异步令牌化)
get_tokenization_status根据令牌化 ID 查询异步令牌化状态(如 Nequi)
create_payment_source创建可重复使用的支付来源(CARD/NEQUI/PSE),并关联客户邮箱
create_customer创建客户资料
get_customer根据 ID 获取客户
list_financial_institutions列出 PSE 银行(金融机构)
create_refund为交易创建退款
get_refund根据 ID 获取退款详情
get_merchant获取商户信息
validate_webhook_signature验证 Wompi 事件签名。

身份验证

使用私钥进行 Bearer token 身份验证。公钥用于客户端令牌化和商户查询。

API 参考


企业版

需要为 Agent 支付设置治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务之上提供策略引擎、支付路由和合规模板。

身份验证

启动服务前,请设置以下环境变量:

  • WOMPI_PUBLIC_KEY (必需) — Wompi 公钥
  • WOMPI_PRIVATE_KEY (必需,机密) — Wompi 私钥
  • WOMPI_EVENTS_SECRET (机密) — 用于签名验证的事件/Webhook 密钥

请在提供商的开发者门户申请凭据:https://docs.wompi.co。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。