mcpField
M
mcp-matera

mcp-matera

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

关于 mcp-matera

mcp-matera 是 Matera 的 MCP 服务,Matera 是面向金融科技公司的巴西核心银行基础设施(BaaS),基于 Pix、DICT 和 Pix Automático 构建。该服务已被弃用,因为其默认域名 api.matera.com 在 DNS 中无法解析,当前没有工具能够访问服务。

主要功能

  1. 01Pix 静态与动态收款
  2. 02DICT 密钥查询与登记
  3. 03Pix 付款与退款
  4. 04Pix Automático 周期性协议管理
  5. 05账户余额与对账单查询

适用场景

  1. 01金融科技公司为其自有账户创建 Pix 收款
  2. 02付款前通过 DICT 解析 Pix 密钥
  3. 03在同一 Matera 账户体系内进行内部转账

MCP 相关

该服务向 MCP 客户端暴露 22 个工具,涵盖 Pix 收付款、DICT 密钥、Pix Automático 和账户查询,但默认端点不可用,当前无法调用。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-matera": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-matera"
],
"env": {
"MATERA_CLIENT_ID": "<MATERA_CLIENT_ID>",
"MATERA_CLIENT_SECRET": "<MATERA_CLIENT_SECRET>",
"MATERA_BASE_URL": "<MATERA_BASE_URL>"
}
}
}
}
启动命令npx -y @codespar/mcp-matera
需要配置的环境变量
MATERA_CLIENT_IDOAuth2 client_id issued by Matera
MATERA_CLIENT_SECRET密钥OAuth2 client_secret issued by Matera
MATERA_BASE_URLAPI base URL. Defaults to https://api.matera.com (production)

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

安装包
npm@codespar/mcp-matera0.2.0-alpha.4

工具

22

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

参数类型必填说明
txidstring否可选的商户侧交易标识符(26–35 位字母数字)
amountnumber否以 BRL 计价的金额(十进制数,例如 10.50)。开放金额二维码可省略。
pix_keystring是商户 Pix 密钥(CPF、CNPJ、电子邮件、电话号码或随机 UUID)
descriptionstring是向付款人显示的自由文本描述
merchant_citystring否商户所在城市
merchant_namestring否将在 QR 载荷中显示的商户名称

详细介绍

@codespar/mcp-matera

已弃用:没有可用的实时端点。 2026-09-27 使用两个公共 DNS 解析器(8.8.8.8 和 1.1.1.1)进行测量后发现:此服务调用的主机 api.matera.com 无法通过 DNS 解析。此服务中的任何工具都无法连接到服务。该包已在 npm 上弃用,仅保留在此代码库中供参考。如果你有可用的端点,请通过 MATERA_BASE_URL 将服务指向该端点。若要恢复此包,请在 mcp-dev-latam 中提交问题,并附上提供商记录的基础 URL。

面向 Matera 的 MCP 服务——巴西核心银行基础设施(BaaS),为基于 Pix、DICT 和 Pix Automático 构建业务的金融科技公司提供服务

npm License: MIT

为什么选择 Matera

Matera 是核心银行基础设施,而不是 PSP。根据供应商的案例研究,它处理巴西 Pix 交易的比例约为 10%。它的客户是基于 Pix 构建业务的金融科技公司——开设账户、通过 DICT 转账、注册 Pix Automático 协议——而不是接受 Pix 付款的商户(这类商户适用 Zoop / Asaas / Mercado Pago)。

这为 CodeSpar 目录开辟了一个有别于 PSP 服务的新领域:基于 Pix 构建业务的金融科技公司。Matera 归属于 banking,与 Stark Bank 和 Open Finance 并列,而不属于 payments。

在 Agent 需要以下操作时使用 Matera:

  • 针对该金融科技公司自行开设的账户发起 Pix 收款
  • 转账前查询 DICT,以解析 Pix 密钥
  • 注册定期 Pix Automático 协议(BCB 于 2025 年推出的产品,目前只有少数提供商已上线)
  • 通过该金融科技公司自己的 Matera 通道进行银行间转账

快速开始

Claude Desktop

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

{
  "mcpServers": {
    "matera": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-matera"],
      "env": {
        "MATERA_CLIENT_ID": "your-client-id",
        "MATERA_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}
Claude Code
claude mcp add matera -- npx @codespar/mcp-matera
Cursor / VS Code

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

{
  "servers": {
    "matera": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-matera"],
      "env": {
        "MATERA_CLIENT_ID": "your-client-id",
        "MATERA_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

工具(22)

工具用途
create_pix_charge_static创建静态 Pix 付款请求(与商户 Pix 密钥关联的可重复使用二维码)。
create_pix_charge_dynamic创建动态 Pix 付款请求(带有效期的一次性二维码)。
get_pix_charge按 txid 获取 Pix 付款请求(静态或动态)。
list_pix_charges列出即时 Pix 付款请求(BCB /cob),支持按日期和状态筛选。
update_pix_charge更新即时 Pix 付款请求(BCB PATCH /cob/{txid})。
create_pix_charge_due创建到期日 Pix 付款请求(BCB /cobv — 到期 Pix)。
get_pix_charge_due获取到期日 Pix 付款请求(BCB GET /cobv/{txid})。
create_pix_payment发起一笔 Pix 转账(付款指令)。
get_pix_payment按 endToEndId 获取一笔 Pix 付款。
refund_pix_payment退还一笔 Pix 付款。
list_pix_payments列出 Pix 转出付款,支持可选筛选条件。
list_pix_received列出指定日期范围内记入商户账户的 Pix 转入款项。
resolve_pix_key解析 Pix DICT 密钥,获取账户持有人身份及 ISPB/分行/账户信息。
list_dict_keys列出在 Matera 商户账户注册的 DICT 密钥。
register_dict_key为 Matera 商户账户注册(认领)一个 DICT 密钥。
delete_dict_key删除商户持有的 DICT 密钥。
create_pix_automatico注册 Pix Automático 定期扣款(BCB 2025 年定期 Pix 产品,/rec)。
get_pix_automatico按 idRec 获取 Pix Automático 定期扣款。
cancel_pix_automatico取消一项有效的 Pix Automático 定期扣款。
get_account_balance获取由 Matera 管理的账户当前余额。
get_account_statement获取由 Matera 管理的账户在指定日期范围内的对账单。
internal_transfer记账处理两个均在 Matera 持有的账户之间的转账(TED-内部转账/内部转账)。

身份验证

Matera 的公开文档索引指出,服务端集成使用 secret-key 和 data-signature 标头,而 OAuth2 仅适用于移动端/Web UI 集成(doc-api.matera.com)。目前的 v0.1-alpha 脚手架实现的是通过 POST /auth/token 使用 OAuth2 客户端凭据的方式。这种配置几乎肯定不适用于服务端到服务端的场景;待我们能够通过在线沙盒验证后,将改为使用签名请求方案——详见下文“状态”部分。

环境变量

变量必需描述
MATERA_CLIENT_ID是Matera 签发的 OAuth2 client_id
MATERA_CLIENT_SECRET是OAuth2 client_secret(机密)
MATERA_BASE_URL否API 基础 URL。默认为 https://api.matera.com。沙盒 URL 因产品线而异,请咨询你的 Matera 联系人。

状态

v0.1.0-alpha.1 — 工具接口稳定,但线路路径尚未验证。

2026-04-24,我们尝试对照 doc-api.matera.com 验证每个端点路径。该文档站点可通过浏览器访问,但无法从我们的自动化环境获取(受 DNS / 网络限制;未发现登录墙)。公开搜索摘要和第三方参考资料确认了产品范围(Pix 收款、Pix 付款、DICT、Pix Automático)和身份验证模型(服务端 = secret-key + data-signature;OAuth2 = 仅限最终用户),但没有显示确切的 URL 路径。

在我们能够针对 Matera 沙盒运行该服务之前,以下内容仍然是假定值,未经验证:

领域代码中的值可疑原因
令牌端点POST /auth/token(Basic 身份验证,grant_type=client_credentials)可能不适用于服务端集成 — 请参阅身份验证
Pix 收款/pix/charges/static、/pix/charges/dynamic、/pix/charges/{txid}Matera 可能采用 BCB 的 /cob(即时)/ /cobv(指定日期)命名方式
Pix 付款/pix/payments、/pix/payments/{e2eid}、/pix/payments/{e2eid}/refundBCB 规范将退款路径命名为 /pix/{e2eid}/devolucao/{id}
DICT 查询GET /pix/dict/{key}、GET /pix/dict/keysBCB DICT 受 RSFN 限制;Matera 提供自己的封装。确切路径未知。
Pix AutomáticoPOST /pix/automatico几乎可以肯定只是占位符。BCB 2025 规范使用 POST /rec(定期支付)+ /cobr/{txid}(定期收款)。

上述 10 个工具的名称和输入架构是公开契约,并将保持稳定。只有 src/index.ts 中的内部 HTTP 调用会在我们通过沙盒验证后更改。如今将此服务用于 Matera 的正式租户,大多数调用都会返回 404。

请在仓库 Issue 中跟进验证工作;欢迎任何拥有 Matera 沙盒的人提交 PR。

路线图

v0.2(计划中)
  • 为需要身份验证的端点提供签名请求身份验证路径(secret-key + data-signature)
  • 开户(abertura de conta)— Matera IB 产品
  • TED / 银行转账(非 Pix 渠道)
  • Webhook 事件辅助工具
v0.3(计划中)
  • Internet Banking Server 工具(对账单、余额、卡片管理)
  • Boleto 签发
  • Pix MED(特殊退款机制)流程

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

链接

企业版

需要对 Agent 发起的银行转账进行治理、预算限制和审计追踪?CodeSpar Enterprise 在这些 MCP 服务之上提供策略引擎、支付路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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