mcpField
M
mcp-stark-bank

mcp-stark-bank

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

关于 mcp-stark-bank

mcp-stark-bank 是 Stark Bank 数字银行的 MCP 服务,提供转账、boleto、发票、Pix 与余额查询等功能。它面向需要在 AI 工作流中处理巴西银行业务的开发者与财务团队,并支持沙箱测试环境。

主要功能

  1. 01创建与查询 Pix 与 TED 转账
  2. 02签发并管理 boleto 收款
  3. 03生成发票及 Pix 二维码
  4. 04管理 Pix 密钥与收款记录
  5. 05支付 BR Code、税款与公用事业账单
  6. 06支持多工作区(子账户)列表

适用场景

  1. 01在沙箱环境中测试 AI 辅助的付款流程
  2. 02自动签发 boleto 并跟踪付款状态
  3. 03查询账户余额与入账明细

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 27 个工具,用于调用 Stark Bank API 完成转账、收款、Pix 与账户查询等操作。

配置

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

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

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

安装包
npm@codespar/mcp-stark-bank0.2.2

工具

27

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

参数类型必填说明
namestring是收件人姓名
tagsarray否组织标签
taxIdstring是收款方 CPF 或 CNPJ
amountnumber是金额,单位为分(例如,1000 = R$10.00)
bankCodestring是银行代码(例如,Stark Bank 的代码为 '20018183')
branchCodestring是分行代码
accountTypeenum否账户类型checking | savings | salary | payment
accountNumberstring是含数字的账号

详细介绍

@codespar/mcp-stark-bank

Stark Bank 的 MCP 服务——提供转账、boleto、发票和 Pix 服务的数字银行

npm License: MIT

快速开始

Claude Desktop

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

{
  "mcpServers": {
    "stark-bank": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-stark-bank"],
      "env": {
        "STARK_BANK_ACCESS_TOKEN": "your-token",
        "STARK_BANK_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add stark-bank -- npx @codespar/mcp-stark-bank
Cursor / VS Code

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

{
  "servers": {
    "stark-bank": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-stark-bank"],
      "env": {
        "STARK_BANK_ACCESS_TOKEN": "your-token",
        "STARK_BANK_SANDBOX": "true"
      }
    }
  }
}

工具(27)

工具用途
create_transfer创建银行转账(Pix 或 TED)
get_transfer根据 ID 获取转账详情
list_transfers列出转账,可选筛选条件
create_boleto创建 boleto 付款
get_balance获取当前账户余额
create_invoice创建发票(生成 Pix 二维码)
get_invoice根据 ID 获取发票详情
list_invoices列出发票,可选筛选条件
create_pix_request创建 Pix 付款请求
get_webhook_events获取 webhook 事件(付款确认、转账等)
create_payment_request创建付款请求以用于审批工作流
get_payment_request根据 ID 获取付款请求详情
list_payment_requests列出付款请求,可选筛选条件
create_brcode_payment支付 BR Code(Pix 二维码 / 复制粘贴码)
get_deposit根据 ID 获取存款详情(收到的 Pix 或 TED)
create_boleto_issue签发应收 boleto(生成用于收款的条形码 / 数字输入码)
get_boleto根据 ID 获取已签发的 boleto
list_boletos列出已签发的 boleto,可选筛选条件
delete_boleto取消已签发的 boleto(仅在未付款且处于 'created' 或 'registered' 状态时允许)
create_pix_key注册 Pix 密钥(CPF/CNPJ、邮箱、电话或 EVP/随机密钥)
get_pix_key根据 ID 获取 Pix 密钥详情
list_pix_keys列出已注册的 Pix 密钥,可选筛选条件
delete_pix_key取消 / 注销 Pix 密钥
list_deposits列出存款(收到的 Pix 或 TED),可选筛选条件
create_utility_payment支付公共事业账单(例如
create_tax_payment通过条形码 / 数字输入码缴纳税款(DARF、GPS、GRU 等)
list_workspaces列出组织有权访问的工作区(多租户子账户)

身份验证

Stark Bank 使用 Bearer 令牌进行 API 身份验证。

沙盒 / 测试

Stark Bank 在 sandbox.api.starkbank.com 提供沙盒。设置 STARK_BANK_SANDBOX=true 即可使用。

获取凭据
  1. 访问 Stark Bank
  2. 创建账户
  3. 从控制面板生成 API 访问令牌
  4. 设置环境变量

环境变量

变量必填说明
STARK_BANK_ACCESS_TOKEN是API 访问令牌
STARK_BANK_SANDBOX否设置为 "true" 以使用沙盒模式

路线图

v0.2(计划中)
  • create_payment_request — 创建付款请求
  • get_payment_request — 获取付款请求详情
  • list_payment_requests — 列出付款请求,可选筛选条件
  • create_brcode_payment — 创建 BR Code(Pix)付款
  • get_deposit — 获取存款详情
v0.3(计划中)
  • create_workspace — 创建新工作区
  • tax_payment — 创建税款缴纳(DAS、DARF 等)
  • utility_payment — 创建公共事业付款(boleto、账单)

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

链接

企业版

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

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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