mcpField
M
mcp-efi

mcp-efi

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

关于 mcp-efi

mcp-efi 是 EFI(原 Gerencianet)的 MCP 服务,覆盖 Pix 收款、boleto、信用卡收款和 carnet 分期账单。适用于需要在巴西市场处理 Pix 与账单收款的开发者。README 提供了沙箱与凭证配置说明。

主要功能

  1. 01Pix 即时收款与到期收款(cob / cobv)
  2. 02boleto 与信用卡收款
  3. 03carnet 分期账单
  4. 04Pix 密钥、退款与 webhook 管理

适用场景

  1. 01为订阅或分期付款生成 carnet
  2. 02创建 Pix 收款并跟踪付款状态
  3. 03管理 Pix 密钥与 webhook 通知

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 18 个工具,用于调用 EFI 的收款、Pix 与 webhook 接口。

配置

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

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

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

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

工具

18

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

参数类型必填说明
txidstring否交易 ID(26-35 个字符,字母数字)
chavestring是收款方的 Pix 密钥
valorobject是收款金额
valor.originalstring是金额字符串(例如 '10.00')
devedorobject否债务人信息
devedor.cpfstring否债务人的 CPF
devedor.nomestring否债务人姓名
calendarioobject否到期设置
calendario.expiracaonumber否有效期(秒,默认值为 3600)
solicitacaoPagadorstring否给付款人的留言

详细介绍

@codespar/mcp-efi

面向 EFI(Gerencianet) 的 MCP 服务 — Pix 收款、boleto、信用卡和 carnets

npm License: MIT

快速开始

Claude Desktop

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

{
  "mcpServers": {
    "efi": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-efi"],
      "env": {
        "EFI_CLIENT_ID": "your-client-id",
        "EFI_CLIENT_SECRET": "your-client-secret",
        "EFI_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add efi -- npx @codespar/mcp-efi
Cursor / VS Code

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

{
  "servers": {
    "efi": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-efi"],
      "env": {
        "EFI_CLIENT_ID": "your-client-id",
        "EFI_CLIENT_SECRET": "your-client-secret",
        "EFI_SANDBOX": "true"
      }
    }
  }
}

工具(18 个)

工具用途
create_cob创建即时 Pix 收款(cobranca imediata)
get_cob根据 txid 获取 Pix 收款详情
list_cobs按日期范围列出 Pix 收款
create_charge创建收款(boleto 或信用卡)
get_charge根据 ID 获取收款详情
create_carnet创建 carnet(包含多期付款的付款簿)
get_pix_key获取已注册的 Pix 密钥详情
create_pix_evp创建随机 Pix 密钥(EVP/别名)
create_cobv创建到期 Pix 收款(cobranca com vencimento)。
get_cobv根据 txid 获取到期 Pix 收款(cobv)详情
update_cobv根据 txid 更新现有的到期 Pix 收款(cobv)
create_devolucao对收到的 Pix 交易申请 Pix 退款(devolucao)
get_devolucao根据 e2eId 和退款 ID 获取 Pix 退款详情
list_pix_received按日期范围列出收到的 Pix 交易(recebidos)
delete_pix_key删除已注册的 Pix 密钥(DICT)
register_webhook为指定 Pix 密钥注册 webhook URL
list_webhooks按日期范围列出已注册的 webhook
delete_webhook删除为 Pix 密钥注册的 webhook

身份验证

EFI 使用 OAuth2 客户端凭据。服务会自动管理令牌刷新。

沙盒 / 测试

EFI 提供沙盒 pix-h.api.efipay.com.br。设置 EFI_SANDBOX=true 即可使用。

获取凭据
  1. 前往 EFI Pay Dashboard
  2. 创建账户
  3. 注册应用以获取 OAuth2 凭据
  4. 设置环境变量

环境变量

变量必填描述
EFI_CLIENT_ID是OAuth2 客户端 ID
EFI_CLIENT_SECRET是OAuth2 客户端密钥
EFI_SANDBOX否设置为 "true" 以使用沙盒模式

路线图

v0.2(计划中)
  • create_devolucao — 创建 Pix 退款(devolucao)
  • get_devolucao — 获取 Pix 退款详情
  • list_locations — 列出 Pix 载荷位置
  • create_webhook — 注册用于 Pix 通知的 webhook
  • update_cob — 更新现有的 Pix 收款
v0.3(计划中)
  • batch_charges — 在单个请求中创建多笔收款
  • split_payments — 配置拆分付款规则

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

链接

企业版

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

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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