银行数据分析MCP服务

一个MCP(模型上下文协议)服务器,为LLMs(如Claude)提供直接访问FDIC银行呼叫报告数据的能力,用于查询银行财务信息、比较机构、查找州内最大银行等。

  • by seansnead
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 seansnead/bank_mcp

使用说明

bank_mcp——作为mcp服务器的FDIC银行呼叫报告数据

MCP(模型上下文协议)服务器,使克劳德等LLM可以直接访问美国每家受保银行的FDIC呼叫报告数据。询问有关银行财务的自然语言问题,比较机构,按州查找最大的银行,查找倒闭的银行等等。


你可以问克劳德什么

连接后,您可以问以下问题:

  • “德克萨斯州总资产排名前十的银行是什么?”
  • “比较摩根大通、美国银行和富国银行2023年的净资产收益率”
  • “2008年金融危机期间,哪些银行倒闭了?”
  • “给我看看奥马哈第一国民银行的财务状况”
  • “2023年美国银行业的资产负债表是什么样子的?”

数据源

所有数据均来自 FDIC BankFind Suite API -一个免费的公共API,不需要密钥。

  • 🌐 API文件:https://banks.data.fdic.gov/docs/
  • 📊 超过1100个呼叫报告变量
  • 🏦 所有FDIC保险机构
  • 📅 数据可以追溯到20世纪90年代
  • 🔄 每季度更新一次

暴露给克劳德的工具

工具 说明
search_banks 按姓名、州或城市搜索
get_bank_financials 银行的完整资产负债表+损益表
compare_banks 2-5家银行的并排比较
get_bank_history 合并、更名、破产、章程变更
get_top_banks_by_metric 按资产、存款、ROE、ROA等对银行进行排名。
get_failed_banks 按州或年份列出的银行倒闭情况
get_industry_summary 汇总美国或州级银行统计数据

设置

1.克隆仓库

git clone https://github.com/YOUR_USERNAME/bank_mcp.git
cd bank_mcp

2.安装依赖项

pip install -r requirements.txt

3.连接到克劳德桌面

查找您的Claude Desktop配置文件:

  • 雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

将此添加到配置中(用实际路径替换路径):

{
  "mcpServers": {
    "bank-mcp": {
      "command": "python",
      "args": ["/full/path/to/bank_mcp/server.py"]
    }
  }
}

4.重新启动克劳德桌面

重新启动后,您应该看到🔌 Claude Desktop中的图标表示MCP服务器已连接。现在,您可以直接向Claude询问有关银行数据的问题。


项目结构

bank_mcp/
├── server.py                  # Main MCP server
├── requirements.txt           # Python dependencies
├── claude_desktop_config.json # Example Claude Desktop config
└── README.md

许可证

麻省理工学院