Token导航 LogoToken导航

MCP Server · 金融服务

Banco Ferro MCP

Banco de Ferro MCP Server是一个基于FastMCP SDK和SSE传输的金融服务平台,提供客户认证、信用评估、货币兑换等多种金融工具。

stdio官方级别未说明来源级核验工具 10
金融服务Python金融数据

快速开始

作者 / 组织
opera-art
提供方
opera-art
运行时
Python

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Banco Ferro MCP 属于金融服务类 MCP Server,公开资料标注 10 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

金融服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Banco de Ferro MCP服务器

*“铁银行总是得到它应得的。*

Braavos有色金属银行的MCP服务器,实现通信 快速MCP (官方SDK)和运输 上海证券交易所 与Google ADK集成

建筑

┌─────────────────────────────────────────────────────────────────┐
│                        Cloud Run                                 │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │                    FastMCP Server                          │  │
│  │                                                            │  │
│  │   /sse ──────► SSE Transport (MCP Protocol)               │  │
│  │   /health ───► Health Check                                │  │
│  │   / ─────────► Server Info                                 │  │
│  │                                                            │  │
│  │   ┌────────────────────────────────────────────────────┐  │  │
│  │   │                    10 Tools                         │  │  │
│  │   │  • verificar_selo      • obter_cotacao_moeda       │  │  │
│  │   │  • autenticar_cliente  • converter_moeda           │  │  │
│  │   │  • consultar_cofre     • listar_moedas             │  │  │
│  │   │  • avaliar_peticao     • listar_clientes           │  │  │
│  │   │  • calcular_nova_honra • atualizar_honra_cliente   │  │  │
│  │   └────────────────────────────────────────────────────┘  │  │
│  └───────────────────────────────────────────────────────────┘  │
│                              │                                   │
│                              ▼                                   │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │              PostgreSQL (Cloud SQL)                        │  │
│  └───────────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────────┘

生产 URL

https://banco-ferro-mcp-218827662558.us-central1.run.app

端点

Endpoint方法描述
/GET服务器信息
/healthGET健康检查(verifica conexão DB)
/sse得到端点MCP SSE (MCP协议)

可用工具

身份验证( 代理筛选)

verificar_selo

检查印章簿中是否存在个人印章 (CPF)。

{
  "selo": "12345678901"
}

返回 :

{
  "encontrado": true,
  "selo": "12345678901",
  "nome": "Tyrion Lannister"
}
autenticar_cliente

拥有个人印章和生日月亮的真正客户。

{
  "selo": "12345678901",
  "lua_nascimento": "15/06/1980"
}

返回 :

{
  "autenticado": true,
  "cliente_id": 1,
  "nome": "Tyrion Lannister",
  "cofre_disponivel": 50000.00,
  "honra_mercantil": 750
}

______________________________________________________________________

信用(代理信用)

consultar_cofre

查看客户的可用保险箱(信用额度)。

{
  "selo": "12345678901"
}

返回 :

{
  "nome": "Tyrion Lannister",
  "cofre_disponivel": 50000.00,
  "honra_mercantil": 750,
  "limite_maximo": 100000.00
}
avaliar_peticao

评估保险箱扩展请求(提高限额)。

{
  "selo": "12345678901",
  "novo_limite": 75000.00
}

返回 :

{
  "aprovado": true,
  "status": "aprovado",
  "honra_atual": 750,
  "limite_por_honra": 100000.00,
  "valor_solicitado": 75000.00,
  "requer_entrevista": false
}

______________________________________________________________________

面试(经纪人面试)

calcular_nova_honra

根据财务数据计算新的商业荣誉。

{
  "renda_mensal": 15000.00,
  "tipo_emprego": "formal",
  "despesas_fixas": 5000.00,
  "num_dependentes": 2,
  "tem_dividas": false
}

返回 :

{
  "nova_honra": 820
}
atualizar_honra_cliente

更新系统中客户的商业荣誉。

{
  "selo": "12345678901",
  "nova_honra": 820
}

返回 :

{
  "atualizado": true,
  "honra_anterior": 750,
  "nova_honra": 820,
  "novo_limite": 150000.00
}

______________________________________________________________________

外汇代理(Exchange Agent)

obter_cotacao_moeda

通过Frankfurter API获取实时报价。

{
  "moeda": "USD"
}

返回 :

{
  "moeda": "USD",
  "nome_tematico": "Dragao de Ouro",
  "nome_real": "Dolar Americano",
  "cotacao": 5.12,
  "data": "2025-01-22",
  "fonte": "frankfurter_api",
  "unidade": "moedas de prata (BRL)"
}
converter_moeda

转换外币价值至BRL.

{
  "valor": 100.00,
  "moeda_origem": "USD"
}

返回 :

{
  "valor_original": 100.00,
  "moeda_origem": "USD",
  "valor_convertido": 512.00,
  "cotacao_utilizada": 5.12
}
listar_moedas

列出可供报价的货币。

返回 :

{
  "moedas": ["USD", "EUR", "GBP", "JPY", "ARS", "CHF", "BTC"]
}

______________________________________________________________________

会话和记忆

create_session

创建新用户会话 。

{
  "session_id": "sess_123",
  "user_id": "user_456",
  "agent_name": "triage"
}
update_session_state

更新会话状态 。

{
  "session_id": "sess_123",
  "state": {"client_authenticated": true, "client_cpf": "12345678901"}
}
get_session_state

恢复会话状态 。

save_memory

将信件保存到会话内存 。

{
  "session_id": "sess_123",
  "role": "user",
  "content": "Quero consultar meu limite"
}
load_memory

装入会话消息历史记录 。

clear_memory

清除会话中的所有内存 。

______________________________________________________________________

功利主义者

listar_clientes

在银行注册的客户名单。

{
  "limite": 10
}

返回 :

{
  "clientes": [
    {"selo": "12345678901", "nome": "Tyrion Lannister", "cofre": 50000.00, "honra": 750},
    {"selo": "98765432109", "nome": "Daenerys Targaryen", "cofre": 100000.00, "honra": 900}
  ]
}

主题货币

代码名字在布拉沃斯真实姓名
USD黄金龙美元
欧元欧元
GBP北克朗英镑
JPYYi Ti日元
ARS夏季群岛比索阿根廷比索
CHF瑞士法郎
BTC瓦利里亚黄金Bitcoin

与 Google ADK 集成

通过SSE连接

from google.adk.tools.mcp_tool.mcp_toolset import McpToolset, SseConnectionParams

toolset = McpToolset(
    connection_params=SseConnectionParams(
        url="https://banco-ferro-mcp-218827662558.us-central1.run.app/sse",
    ),
)

# Obter tools
tools = await toolset.get_tools()

# Usar em um agente
from google.adk.agents import LlmAgent

agent = LlmAgent(
    name="meu_agente",
    model=model,
    tools=[toolset],
)

地方 发展

要求

  • Python 3.10+
  • PostgreSQL(或访问云 SQL)

安装

cd banco-ferro-mcp
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
.venv\Scripts\activate     # Windows

pip install -r requirements.txt

环境变量

DB_HOST=seu_host_aqui
DB_PORT=5432
DB_USER=seu_usuario
DB_PASSWORD=sua_senha_segura
DB_NAME=banco_ferro
PORT=8080
注: 永远不要在仓库中提交真正的凭据。 使用文件 .env 位置(必须在 .gitignore).

在本地运行

python main.py

服务器将可在 http://localhost:8080.

测试本地 SSE

curl http://localhost:8080/sse -H "Accept: text/event-stream"

部署无云运行

gcloud run deploy banco-ferro-mcp \
  --source . \
  --region us-central1 \
  --allow-unauthenticated

堆栈技术

组件技术
框架MCPFastMCP(MCP-python SDK)
传输SSE(服务器发送事件)
Web框架Starlette(通过FastMCP)
数据库PostgreSQL 15(云SQL)
交易所API法兰克福API
部署谷歌云运行
地区us-central1

项目结构

banco-ferro-mcp/
├── main.py              # FastMCP Server com todas as tools
├── requirements.txt     # Dependências
├── Dockerfile           # Container para Cloud Run
├── README.md            # Esta documentação
└── banco_ferro_mcp/     # Módulo Python (legacy)
    ├── __init__.py
    ├── database.py
    ├── currency_api.py
    └── server.py

数据库

表格

clientes
列类型描述
id序列号唯一id
个人邮票VARCHAR(11)CPF (独特)
名称VARCHAR(100)客户名称
出生月VARCHAR(10)出生日期 (DD/MM/AAAA)
cofre_availableDECIMAL(15.2)信用额度
荣誉商业整数信用评分(0-1000)
tabela_honra
列类型描述
id序列号唯一id
honora_minINTEGER最小音轨分数
honora_maxINTEGER音轨的最大分数
cofre_maximoDECIMAL(15.2)允许的最大限制
peticoes_expansao
列类型描述
id序列号唯一id
客户ID整数客户FK
sealo_clientVARCHAR(11)客户端 CPF
当前限制DECIMAL(15.2)当前限制
new_limit_requestedDECIMAL(15,2)新的限制请求
statusVARCHAR(20)批准/拒绝

______________________________________________________________________

*“多哈里斯的价值。让你的货币不断增长。”*

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

金融服务Python本地部署客户认证信用评估货币兑换银行服务

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Banco Ferro MCP

MCP World · 本页

10stdio有1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Banco Ferro MCP 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Banco Ferro MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Banco Ferro MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Banco Ferro MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Banco Ferro MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP