关于 mcp-pluggy
mcp-pluggy 是 Pluggy 的 MCP 服务,Pluggy 是巴西 Open Finance 聚合平台。它面向需要读取银行账户、交易并发起支付的应用,通过单一 API 对接多家巴西银行,无需逐一集成。
主要功能
- 01账户、交易与身份信息查询
- 02银行连接的创建、更新与删除
- 03Pluggy Connect 连接令牌生成
- 04支付意图创建与状态查询
- 05内置沙盒连接器用于测试
适用场景
- 01为财务应用读取用户在巴西多家银行的账户与交易
- 02在 Agent 工作流中发起 Pix 等支付意图并轮询状态
- 03在沙盒环境中测试银行数据接入流程
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 16 个工具,覆盖连接器、银行连接、账户、交易、身份和支付意图。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
16收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 否 | 按连接器名称筛选(部分匹配) |
| types | string | 否 | 逗号分隔的类型(PERSONAL_BANK、BUSINESS_BANK、INVESTMENT、...) |
| sandbox | boolean | 否 | 包含沙盒连接器 |
| countries | string | 否 | 逗号分隔的国家/地区代码(默认值:BR) |
详细介绍
@codespar/mcp-pluggy
Pluggy 的 MCP 服务——巴西开放金融聚合器(ITP/TPP)。Pluggy 持有 ICP-Brasil 证书,并与巴西各家银行运行动态客户端注册,因此你只需对接一个 API,而不是 N 个。
快速开始
Claude Desktop
添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"pluggy": {
"command": "npx",
"args": ["@codespar/mcp-pluggy"],
"env": {
"PLUGGY_CLIENT_ID": "your-client-id",
"PLUGGY_CLIENT_SECRET": "your-client-secret"
}
}
}
}
Cursor / VS Code
在 .cursor/mcp.json 或 VS Code 的 MCP 集成中使用相同的配置。
工具(16 个)
连接器 + 类别
| 工具 | Pluggy 端点 | 说明 |
|---|---|---|
list_connectors | GET /connectors | 按名称 / 类型 / 国家 / 沙盒筛选 |
get_connector | GET /connectors/{id} | 单个连接器定义 |
list_categories | GET /categories | 交易分类体系 |
连接令牌
| 工具 | Pluggy 端点 | 说明 |
|---|---|---|
create_connect_token | POST /connect_token | 在客户端嵌入 Pluggy Connect 小组件 |
项目(银行连接)
| 工具 | Pluggy 端点 | 说明 |
|---|---|---|
create_item | POST /items | 使用凭据创建新的银行连接 |
list_items | GET /items | 列出现有连接 |
get_item | GET /items/{id} | 单个连接 |
update_item | PATCH /items/{id} | 刷新凭据 / 触发同步 |
delete_item | DELETE /items/{id} | 撤销连接 |
账户 + 交易 + 身份信息
| 工具 | Pluggy 端点 | 说明 |
|---|---|---|
list_accounts | GET /accounts?itemId=... | 支票 / 储蓄 / 信用 / 投资 |
get_account | GET /accounts/{id} | 单个账户 |
list_transactions | GET /transactions?accountId=... | 按日期范围筛选 |
get_transaction | GET /transactions/{id} | 单笔交易 |
list_identities | GET /identity?itemId=... | 法定姓名 + 证件 + 地址 |
支付(PISP)
| 工具 | Pluggy 端点 | 说明 |
|---|---|---|
create_payment_intent | POST /payments/intents | 发起 Pluggy Payments 支付意向 |
get_payment_intent | GET /payments/intents/{id} | 轮询状态 |
身份验证
Pluggy 使用 OAuth2 客户端凭据流程:
- 客户端通过
POST /auth携带clientId+clientSecret获取 API 密钥 - 后续请求在
X-API-KEY中携带 API 密钥
在 Pluggy 控制台申请凭据:
沙盒 / 测试
Pluggy 提供带有合成账户和交易的沙盒连接器。沙盒使用相同的 API 端点(https://api.pluggy.ai);/connectors 返回的连接器列表包含沙盒银行(Pluggy Bank、BR · Pluggy Bank)。
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
PLUGGY_CLIENT_ID | 是 | 来自 Pluggy 控制台的客户端 ID |
PLUGGY_CLIENT_SECRET | 是 | 来自 Pluggy 控制台的客户端密钥 |
PLUGGY_API_BASE | 否 | 覆盖 API 基础地址(默认 https://api.pluggy.ai) |
为什么通过 CodeSpar 使用 Pluggy
如果你只需要 MCP 服务,可直接安装此软件包。如果你正在构建需要 Pluggy + Pix + NF-e + WhatsApp + 控制台治理功能的商业 Agent,请了解托管版。
企业版
需要为 Agent 支付添加治理、预算限制和审计追踪?CodeSpar Enterprise 在这些 MCP 服务之上提供策略引擎、支付路由和合规模板。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。