mcpField
M
mcp-ebanx

mcp-ebanx

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

关于 mcp-ebanx

mcp-ebanx 是 EBANX(拉丁美洲跨境支付服务商)的 MCP 服务,提供收款、退款、付款和汇率查询等工具。适用于需要在拉美地区处理跨境支付的开发者。README 提供了沙箱环境的使用说明。

主要功能

  1. 01创建支付(boleto、信用卡、Pix 等)
  2. 02退款与支付捕获
  3. 03批量付款与收款人银行查询
  4. 04税务文档校验与 webhook 签名验证

适用场景

  1. 01在拉美市场集成多种支付方式
  2. 02向银行账户批量发放款项
  3. 03在沙箱中测试支付流程

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 18 个工具,用于调用 EBANX 的支付与付款接口。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-ebanx": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-ebanx"
],
"env": {
"EBANX_API_KEY": "<EBANX_API_KEY>"
}
}
}
}
启动命令npx -y @codespar/mcp-ebanx
需要配置的环境变量
EBANX_API_KEY密钥API key for ebanx

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

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

工具

18

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

参数类型必填说明
namestring是客户名称
emailstring是客户电子邮件
countrystring是国家/地区代码(例如 BR)
documentstring是CPF 或 CNPJ
amount_totalnumber是总金额
currency_codestring是货币代码(例如 BRL、USD)
payment_type_codeenum是付款类型boleto | creditcard | pix | debitcard
merchant_payment_codestring是唯一的商户付款代码

详细介绍

@codespar/mcp-ebanx

面向 EBANX 的 MCP 服务——为拉丁美洲提供跨境支付

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "ebanx": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-ebanx"],
      "env": {
        "EBANX_INTEGRATION_KEY": "your-key",
        "EBANX_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add ebanx -- npx @codespar/mcp-ebanx
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "ebanx": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-ebanx"],
      "env": {
        "EBANX_INTEGRATION_KEY": "your-key",
        "EBANX_SANDBOX": "true"
      }
    }
  }
}

工具(18)

工具用途
create_payment在 EBANX 创建付款(boleto、信用卡、PIX 等)
get_payment通过哈希获取付款详情
list_payments按日期范围列出付款
refund退款(全额或部分退款)
create_payout向银行账户创建一笔付款
exchange_rate获取货币对的当前汇率
get_banks列出某个国家/地区可用的银行
query_payment_by_merchant_code通过 merchant_payment_code 获取付款详情(哈希的替代方式)
capture_payment捕获之前授权的信用卡付款(全额或部分金额)。
cancel_payment通过哈希取消/作废待处理的付款(例如
create_mass_payout创建批量付款——在单个批次请求中创建多笔付款。
get_payout通过 external_reference 或 payout id 查询付款。
simulate_payment在沙盒中模拟付款响应,但不保存数据(适用于集成测试)。
list_payment_methods列出某个国家/地区可用的付款方式(支持哪些 payment_type_codes)。
create_card_token将信用卡/借记卡令牌化,以便重复使用,无需再次收集卡片数据。
delete_card_token删除之前存储的卡片令牌。
validate_document根据校验和/格式规则验证拉丁美洲税务文件(巴西的 CPF/CNPJ、墨西哥的 RFC、阿根廷/秘鲁的 DNI)。
verify_notification使用集成密钥验证 EBANX webhook 通知的 HMAC 签名。

身份验证

EBANX 使用在请求正文/查询参数中传递的集成密钥。

沙盒 / 测试

EBANX 提供沙盒 sandbox.ebanx.com。设置 EBANX_SANDBOX=true 即可使用。

获取凭据
  1. 前往 EBANX Dashboard
  2. 创建开发者账户
  3. 获取集成密钥
  4. 设置 EBANX_INTEGRATION_KEY 环境变量

环境变量

变量必需描述
EBANX_INTEGRATION_KEY是从 EBANX 控制面板获取的集成密钥
EBANX_SANDBOX否设置为 "true" 以启用沙盒模式

路线图

v0.2(计划中)
  • create_subscription — 创建定期订阅
  • cancel_payment — 取消待处理的付款
  • get_merchant_info — 获取商户账户信息
  • create_split — 创建分账规则
v0.3(计划中)
  • batch_payouts — 在单个请求中处理多笔付款
  • detailed_reports — 生成详细的财务报告

想要贡献?提交 PR 或申请工具。

链接

企业版

需要为 Agent 付款提供治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务的基础上增加了策略引擎、付款路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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