Skip to main content
Glama
jflamb

FDIC BankFind MCP Server

by jflamb

FDIC BankFind MCP Server

fdic-mcp-server — это MCP-сервер (Model Context Protocol) для API FDIC BankFind Suite. Он предоставляет хостам LLM удобный способ поиска застрахованных FDIC учреждений, получения общедоступных банковских записей и выполнения стандартных рабочих процессов анализа нескольких банков без необходимости сложной интеграции с API FDIC.

Он полезен, когда вам нужно, чтобы MCP-совместимый клиент отвечал на вопросы о банках, банкротствах, филиалах, квартальных финансовых отчетах, данных о депозитах или результатах деятельности аналогов, используя стабильный набор инструментов и машиночитаемые ответы.

Содержание

Related MCP server: census-geocoding-mcp

Статус проекта

Активная разработка. Сервер готов к использованию, набор инструментов покрыт тестами, но проект продолжает развиваться по мере улучшения поддержки клиентов и рабочих процессов анализа.

Зачем нужен этот проект

API FDIC BankFind Suite является общедоступным и полезным, но он не упакован для MCP-клиентов «из коробки». Этот проект решает данную проблему путем:

  • предоставления наборов данных BankFind в качестве инструментов MCP;

  • сохранения как человекочитаемых, так и машиночитаемых ответов;

  • добавления вспомогательных средств анализа на стороне сервера для рабочих процессов сравнения нескольких банков;

  • поддержки как локальных хостов stdio, так и удаленных HTTP-хостов.

Документация

Публичная документация для пользователей:

Справочная документация репозитория:

Информация о проекте и релизах:

Установка

Предварительные требования:

  • Node.js 20 или новее

  • npm

Запуск напрямую без глобальной установки:

npx fdic-mcp-server

Глобальная установка:

npm install -g fdic-mcp-server
fdic-mcp-server

Установка из GitHub Packages:

npm install -g @jflamb/fdic-mcp-server --registry=https://npm.pkg.github.com
fdic-mcp-server

Установка из исходного кода:

git clone https://github.com/jflamb/fdic-mcp-server.git
cd fdic-mcp-server
npm install
npm run build

Использование

Размещенная конечная точка

Если ваш MCP-хост поддерживает удаленные URL-адреса MCP, используйте:

https://bankfind.jflamb.com/mcp

Локальный запуск

Транспорт Stdio:

node dist/index.js

Транспорт HTTP:

TRANSPORT=http PORT=3000 node dist/index.js

Конечная точка HTTP MCP по умолчанию: http://127.0.0.1:3000/mcp.

Примечания:

  • Локальный HTTP по умолчанию привязывается к 127.0.0.1. Установите HOST, если вам намеренно нужен другой адрес привязки.

  • Запросы из браузера проверяются на соответствие ALLOWED_ORIGINS. Если значение не задано, сервер разрешает локальные значения по умолчанию для localhost и 127.0.0.1 на настроенном порту, а также запросы не из браузера без заголовка Origin.

  • HTTP-транспорт основан на сессиях. Клиенты инициализируются один раз, а затем повторно используют MCP-Session-Id в последующих запросах POST, GET и DELETE.

Контейнерные сборки по умолчанию используют PORT=8080 для совместимости с Cloud Run.

Установите FDIC_MAX_RESPONSE_BYTES, чтобы переопределить ограничение размера ответа FDIC. Значение по умолчанию — 5242880 байт (5 МБ).

Минимальная конфигурация MCP

{
  "mcpServers": {
    "fdic": {
      "command": "npx",
      "args": ["-y", "fdic-mcp-server"]
    }
  }
}

Если вы запускаете проект из локального клона, а не из опубликованного пакета:

{
  "mcpServers": {
    "fdic": {
      "command": "node",
      "args": ["/path/to/fdic-mcp-server/dist/index.js"]
    }
  }
}

Подробности настройки для конкретных клиентов находятся в docs/clients.md.

Примеры использования

Поиск активных банков в Северной Каролине с активами более 1 миллиарда долларов:

filters: STNAME:"North Carolina" AND ACTIVE:1 AND ASSET:[1000000 TO *]

Получение 10 самых дорогостоящих банкротств банков с 1 января 2000 года:

filters: FAILDATE:[2000-01-01 TO *]
sort_by: COST
sort_order: DESC
limit: 10

Сравнение банков Северной Каролины между двумя датами квартальных отчетов:

state: North Carolina
start_repdte: 20211231
end_repdte: 20250630
sort_by: asset_growth
sort_order: DESC
(fdic_compare_bank_snapshots)

Создание группы аналогов для конкретного банка:

cert: 29846
repdte: 20241231
(fdic_peer_group_analysis)

Больше примеров находится в docs/usage-examples.md.

Доступные инструменты

Инструмент

Описание

search

Поиск с цитированием, совместимый с ChatGPT, по учреждениям, банкротствам, филиалам и документации по схеме

fetch

Получение полного текста цитаты для результата, возвращенного search

fdic_search_institutions

Поиск банков и сберегательных учреждений, застрахованных FDIC

fdic_get_institution

Получение подробной информации о конкретном учреждении по номеру CERT

fdic_search_failures

Поиск записей о банкротствах банков

fdic_get_institution_failure

Получение подробной информации о банкротстве конкретного учреждения

fdic_search_locations

Поиск расположения филиалов и офисов

fdic_search_history

Поиск событий структурных изменений, таких как слияния и изменения названий

fdic_search_financials

Поиск квартальных финансовых данных из Call Report

fdic_search_summary

Поиск годовых сводных финансовых данных

fdic_search_sod

Поиск данных о депозитах на уровне филиалов (Summary of Deposits)

fdic_search_demographics

Поиск квартальных демографических данных и данных о структуре рынка

fdic_compare_bank_snapshots

Сравнение двух отчетных снимков по банкам и ранжирование изменений роста и прибыльности

fdic_peer_group_analysis

Создание группы аналогов и ранжирование учреждения относительно аналогов по финансовым показателям

fdic_analyze_bank_health

Проведение оценки состояния в стиле CAMELS для одного учреждения

fdic_show_bank_deep_dive

Отображение дашборда глубокого анализа банка в стиле ChatGPT для одного учреждения

fdic_ubpr_analysis

Проведение анализа коэффициентов, эквивалентного UBPR (ROA, ROE, NIM, эффективность, капитал, ликвидность, рост)

fdic_compare_peer_health

Ранжирование группы учреждений по оценкам состояния в стиле CAMELS

fdic_detect_risk_signals

Сканирование учреждений на наличие индикаторов раннего предупреждения о рисках

fdic_analyze_credit_concentration

Анализ состава кредитного портфеля и концентрации CRE/строительства относительно капитала

fdic_analyze_funding_profile

Анализ состава депозитов, зависимости от оптового финансирования и сигналов риска финансирования

fdic_analyze_securities_portfolio

Анализ размера портфеля ценных бумаг, концентрации MBS и подверженности процентному риску

fdic_franchise_footprint

Отображение распределения филиалов и депозитов по рынкам MSA с использованием данных SOD

fdic_market_share_analysis

Ранжирование учреждений по доле рынка депозитов на рынке MSA или города и расчет HHI

fdic_holding_company_profile

Профилирование холдинговой компании и ее застрахованных FDIC дочерних компаний с агрегированными показателями

fdic_regional_context

Предоставление регионального экономического контекста (безработица, процентная среда) для рынка банка

Вспомогательные средства анализа на стороне сервера:

  • fdic_compare_bank_snapshots объединяет поиск реестра, финансовые снимки и дополнительные демографические снимки внутри MCP-сервера

  • fdic_peer_group_analysis создает группу аналогов на основе размера активов, класса устава и географических критериев, а затем ранжирует учреждение относительно аналогов

  • fdic_analyze_bank_health возвращает полную прокси-оценку public_camels_proxy_v1; fdic_compare_peer_health возвращает сводные оценки по каждому учреждению с полной прокси-оценкой для субъекта; fdic_detect_risk_signals использует прокси-движок для генерации сигналов риска по каждому учреждению — все это аналитические прокси, а не официальные регуляторные рейтинги CAMELS

Навыки Claude Code

Этот репозиторий включает слэш-команду Claude Code, которая объединяет несколько инструментов FDIC MCP в структурированный рабочий процесс анализа.

Навык

Команда

Описание

Глубокий анализ банка

/fdic-bank-deep-dive

Комплексный отчет об анализе одного учреждения, охватывающий оценку состояния, финансовые показатели, бенчмаркинг аналогов, кредитную концентрацию, профиль финансирования, портфель ценных бумаг, охват франшизы и экономический контекст. Принимает название банка или номер CERT с необязательной датой отчета.

Навыки определены в .claude/commands/ и доступны для любой сессии Claude Code с настроенным этим MCP-сервером. См. docs/usage-examples.md для примера использования.

Примечания к данным

  • Денежные значения обычно указываются в тысячах долларов.

  • CERT — это стабильный идентификатор учреждения FDIC.

  • Наборы финансовых и демографических данных являются квартальными и используют REPDTE в формате YYYYMMDD.

  • Сводные данные являются годовыми и используют YEAR.

  • Данные SOD — это годовые данные на уровне филиалов по состоянию на 30 июня.

  • Не смешивайте квартальные финансовые данные и годовые данные филиалов без указания основы даты.

Поддержка

Используйте систему отслеживания проблем GitHub для сообщений об ошибках, проблем с документацией и запросов функций: https://github.com/jflamb/fdic-mcp-server/issues

Основные документы поддержки:

Участие в разработке

Руководство для участников находится в CONTRIBUTING.md.

Для локальной проверки запустите:

npm run typecheck
npm test
npm run build

Релизы публикуются автоматически из проверенных коммитов main с помощью semantic-release. Не редактируйте версию пакета вручную и не создавайте теги релизов вручную. GitHub Releases является авторитетной записью о релизах для опубликованных версий.

Лицензия

Этот проект лицензирован по лицензии MIT.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
<1hResponse time
1dRelease cycle
73Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Resolves messy financial institution records against canonical regulatory identifiers from FDIC, NCUA, and FFIEC public datasets.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides access to the U.S. Census Bureau Geocoding Services API, enabling geocoding addresses, reverse geocoding coordinates, and retrieving Census geographies without an API key.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying and exploring FCC Open Data datasets via Socrata SoQL, including dataset search, metadata retrieval, and data querying.
    13
    MIT

View all related MCP servers

Related MCP Connectors

  • Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.

  • Access FEC campaign finance data. Query data about candidates, money trails, and election filings.

  • OpenFDA MCP — wraps the openFDA API (free, no auth required)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jflamb/fdic-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server