关于 mcp-pix-bcb
mcp-pix-bcb 是基于巴西央行官方 Pix API 的 MCP 服务,面向需要通过支付服务商(PSP)处理 Pix 收款、退款和 Pix 密钥的开发者。它覆盖即时与到期收费、DICT 密钥管理和 webhook 配置。
主要功能
- 01创建、查询和修改即时及到期收费
- 02查询收款记录并发起退款
- 03在 DICT 中注册与查询 Pix 密钥
- 04处理密钥转移与认领
- 05配置与删除 Pix 密钥的 webhook
适用场景
- 01为订单生成 Pix 收费并跟踪付款状态
- 02查询已收到的 Pix 付款并处理退款
- 03管理商户名下的 Pix 密钥与 webhook
MCP 相关
该服务以 MCP 工具形式暴露 Pix BCB 收费、付款、退款、DICT 密钥和 webhook 接口,供 MCP 客户端调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| txid | string | 否 | 交易 ID(26–35 个字母数字字符,可选;省略时自动生成) |
| chave | string | 是 | 收款方 Pix 密钥 |
| valor | object | 是 | 收费金额 |
| valor.original | string | 是 | 以 BRL 计价的金额(例如:'100.00') |
| devedor | object | 否 | 债务人(付款人)信息 |
| devedor.cpf | string | 否 | CPF(11 位数字) |
| devedor.cnpj | string | 否 | CNPJ(14 位数字) |
| devedor.nome | string | 否 | 付款人姓名 |
| calendario | object | 否 | 收费时间 |
| calendario.expiracao | number | 否 | 有效期(秒,默认值:3600) |
| infoAdicionais | array | 否 | 附加信息字段 |
| solicitacaoPagador | string | 否 | 给付款人的消息(最多 140 个字符) |
详细介绍
@codespar/mcp-pix-bcb
面向 Pix BCB 的 MCP 服务 — 巴西中央银行官方 Pix API
快速开始
Claude Desktop
添加到 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"pix-bcb": {
"command": "npx",
"args": ["-y", "@codespar/mcp-pix-bcb"],
"env": {
"PIX_BASE_URL": "https://pix.example.com/api/v2",
"PIX_CLIENT_ID": "your-client-id",
"PIX_CLIENT_SECRET": "your-client-secret",
"PIX_CERT_PATH": "/path/to/certificate.pem"
}
}
}
}
Claude Code
claude mcp add pix-bcb -- npx @codespar/mcp-pix-bcb
Cursor / VS Code
添加到 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"pix-bcb": {
"command": "npx",
"args": ["-y", "@codespar/mcp-pix-bcb"],
"env": {
"PIX_BASE_URL": "https://pix.example.com/api/v2",
"PIX_CLIENT_ID": "your-client-id",
"PIX_CLIENT_SECRET": "your-client-secret",
"PIX_CERT_PATH": "/path/to/certificate.pem"
}
}
}
}
工具(18 个)
| 工具 | 用途 |
|---|---|
create_cob | 创建即时 Pix 收费(cobranca imediata) |
get_cob | 根据 txid 获取即时收费详情 |
list_cobs | 按日期范围和筛选条件列出即时收费 |
update_cob | 修改现有的即时收费(PATCH /cob/{txid})。 |
create_cobv | 创建到期日 Pix 收费(cobranca com vencimento) |
list_cobv | 按日期范围列出到期日收费(cobv) |
update_cobv | 修改现有的到期日收费(PATCH /cobv/{txid}) |
get_pix | 根据 e2eid(endToEndId)获取收到的 Pix 付款 |
list_pix_received | 按日期范围列出收到的 Pix 付款 |
create_devolucao | 为收到的 Pix 申请退款(devolução)(PUT /pix/{e2eid}/devolucao/{id}) |
get_devolucao | 根据 e2eid 和退款 ID 获取退款详情(GET /pix/{e2eid}/devolucao/{id}) |
create_pix_key | 在 DICT 中注册 Pix 密钥(需要 PSP 支持) |
get_pix_key | 在 DICT 中查询 Pix 密钥 |
list_pix_keys | 列出此 PSP 中经身份验证账户持有的所有 Pix 密钥 |
request_key_portability | 将 Pix 密钥从其他 PSP 转入此 PSP(DICT 密钥可携流程) |
resolve_key_claim | 处理待处理的 DICT 密钥申诉(确认或取消)— POST /dict/keys/claims/{id}/resolve |
set_webhook | 为指定 Pix 密钥配置 webhook URL(PUT /webhook/{chave})。 |
delete_webhook | 移除为 Pix 密钥配置的 webhook(DELETE /webhook/{chave}) |
身份验证
Pix BCB API 使用基于客户端凭证的 OAuth2 和 mTLS。每个 PSP(银行)都有自己的基础 URL 和证书要求。
沙盒 / 测试
沙盒是否可用取决于 PSP(支付服务提供商)。请联系你的银行,获取接入认证环境的权限。
获取凭证
- 前往 Pix API 文档(BCB)
- 向你的 PSP(银行)注册以获取 API 访问权限
- 获取 OAuth2 客户端凭证和 mTLS 证书
- 设置环境变量
环境变量
| 变量 | 必需 | 说明 |
|---|---|---|
PIX_BASE_URL | 是 | PSP API 基础 URL(例如,https://pix.example.com/api/v2) |
PIX_CLIENT_ID | 是 | OAuth2 客户端 ID |
PIX_CLIENT_SECRET | 是 | OAuth2 客户端密钥 |
PIX_CERT_PATH | 否 | mTLS 证书路径(.pem 或 .p12) |
路线图
v0.2(计划中)
create_location— 创建 Pix 位置(载荷 URL)get_location— 获取 Pix 位置详情list_locations— 列出所有 Pix 位置create_devolucao— 创建 Pix 退款(devolucao)get_devolucao— 获取 Pix 退款详情
v0.3(计划中)
create_cobv_batch— 创建一批到期日 Pix 收费(cobv)webhook_management— 注册、获取和删除 Pix webhook
链接
企业版
需要为 Agent 付款提供治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务之上提供策略引擎、付款路由和合规模板。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。