FDIC BankFind MCP Server
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.
Доступные инструменты
Инструмент | Описание |
| Поиск с цитированием, совместимый с ChatGPT, по учреждениям, банкротствам, филиалам и документации по схеме |
| Получение полного текста цитаты для результата, возвращенного |
| Поиск банков и сберегательных учреждений, застрахованных FDIC |
| Получение подробной информации о конкретном учреждении по номеру CERT |
| Поиск записей о банкротствах банков |
| Получение подробной информации о банкротстве конкретного учреждения |
| Поиск расположения филиалов и офисов |
| Поиск событий структурных изменений, таких как слияния и изменения названий |
| Поиск квартальных финансовых данных из Call Report |
| Поиск годовых сводных финансовых данных |
| Поиск данных о депозитах на уровне филиалов (Summary of Deposits) |
| Поиск квартальных демографических данных и данных о структуре рынка |
| Сравнение двух отчетных снимков по банкам и ранжирование изменений роста и прибыльности |
| Создание группы аналогов и ранжирование учреждения относительно аналогов по финансовым показателям |
| Проведение оценки состояния в стиле CAMELS для одного учреждения |
| Отображение дашборда глубокого анализа банка в стиле ChatGPT для одного учреждения |
| Проведение анализа коэффициентов, эквивалентного UBPR (ROA, ROE, NIM, эффективность, капитал, ликвидность, рост) |
| Ранжирование группы учреждений по оценкам состояния в стиле CAMELS |
| Сканирование учреждений на наличие индикаторов раннего предупреждения о рисках |
| Анализ состава кредитного портфеля и концентрации CRE/строительства относительно капитала |
| Анализ состава депозитов, зависимости от оптового финансирования и сигналов риска финансирования |
| Анализ размера портфеля ценных бумаг, концентрации MBS и подверженности процентному риску |
| Отображение распределения филиалов и депозитов по рынкам MSA с использованием данных SOD |
| Ранжирование учреждений по доле рынка депозитов на рынке MSA или города и расчет HHI |
| Профилирование холдинговой компании и ее застрахованных FDIC дочерних компаний с агрегированными показателями |
| Предоставление регионального экономического контекста (безработица, процентная среда) для рынка банка |
Вспомогательные средства анализа на стороне сервера:
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 в структурированный рабочий процесс анализа.
Навык | Команда | Описание |
Глубокий анализ банка |
| Комплексный отчет об анализе одного учреждения, охватывающий оценку состояния, финансовые показатели, бенчмаркинг аналогов, кредитную концентрацию, профиль финансирования, портфель ценных бумаг, охват франшизы и экономический контекст. Принимает название банка или номер 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.
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceResolves messy financial institution records against canonical regulatory identifiers from FDIC, NCUA, and FFIEC public datasets.MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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
- AlicenseNot gradedqualityCmaintenanceEnables querying US Treasury Fiscal Data through the Treasury Fiscal Data API, providing access to financial data such as debt, spending, and revenue.183MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying and exploring FCC Open Data datasets via Socrata SoQL, including dataset search, metadata retrieval, and data querying.13MIT
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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