MCP-сервер с финансовыми данными для локальных LLM
Как self-hosted open-source MCP-сервер даёт любому локальному LLM доступ к SEC, 13F, инсайдерским и конгрессовым сделкам, шорт-данным и FRED.
Локальный LLM с доступом к реальным рынкам: зачем это нужно
Вы запускаете Llama, Mistral или Qwen локально — никаких API-ключей OpenAI, никаких утечек промптов в облако. Но есть одна проблема: ваша модель понятия не имеет, что происходит на рынках прямо сейчас. Инсайдерские сделки директора Tesla, последний 13F Berkshire Hathaway, уровень инфляции по данным ФРС — всё это остаётся за пределами её знаний.
Решение появилось благодаря протоколу MCP (Model Context Protocol). MCP — это открытый протокол, изначально опубликованный Anthropic, который позволяет AI-инструментам подключаться к внешним источникам данных через стандартизированный интерфейс. Думайте о нём как об USB для данных: любой провайдер, опубликовавший MCP-сервер, может подключиться к любому AI-клиенту, поддерживающему MCP.
И кто-то пошёл дальше слов — и собрал open-source MCP-сервер, дающий любому локальному LLM прямой доступ к реальным финансовым данным: SEC-файлингам, отчётам 13F, сделкам инсайдеров и конгрессменов, данным по коротким позициям и макропоказателям ФРС (FRED). Без подписок, без облаков, без утечек.
Что такое OpenInsider-MCP и что он умеет
Сервер предоставляет 16 бесплатных инвестиционно-исследовательских сигналов любому MCP-совместимому LLM-клиенту — Form 4 инсайдерские сделки, SEC корпоративные файлинги, FINRA/SEC данные по шортам и живые котировки Yahoo Finance.
Сервер раскрывает 16 инструментов через четыре бесплатных публичных источника данных: OpenInsider (Form 4 инсайдерские сделки), SEC EDGAR (8-K материальные события, уведомления о поздних файлингах, 13D активистские позиции, S-3/424B5 разводнение), FINRA/SEC (короткий интерес, дневной объём шортов, провалы поставки) и Yahoo Finance (живые котировки: цена, оценка, дивиденды, календарь прибылей).
«Сервер позиционируется как чистый слой данных: никакой оценки, никакого агрегирования, никакой редакционной правки.»
Его можно подключить к любому MCP-клиенту (Cursor, Claude Desktop, VS Code, Claude Code, Codex и др.), и ваш LLM сможет запрашивать эти сигналы напрямую в ходе длительных исследовательских сессий — не тратя контекст на веб-браузинг.
16 инструментов одним взглядом
| Категория | Инструменты | Источник |
|---|---|---|
| Инсайдерские сделки | Form 4 (покупки/продажи директоров) | OpenInsider / SEC EDGAR |
| SEC-события | 8-K, NT-10K/10Q (поздние файлинги), 13D активистские позиции | SEC EDGAR Submissions API |
| Разводнение | S-3 полочные регистрации, 424B5 проспекты | SEC EDGAR |
| Шорт-данные | Короткий интерес, дневной объём шортов, FTD (провалы поставки) | FINRA / SEC |
| Котировки | Цена, P/E, дивиденды, календарь прибылей | Yahoo Finance |
FRED MCP-сервер: 800 000 макроэкономических рядов для вашего LLM
Помимо корпоративных данных, финансовый аналитик не может обойтись без макроэкономического контекста. Именно здесь в игру вступает FRED MCP-сервер.
FRED MCP Server предоставляет универсальный доступ ко всем 800 000+ временным рядам Federal Reserve Economic Data (FRED®) через три мощных инструмента.
Сервер предоставляет три комплексных инструмента для доступа ко всем 800 000+ сериям экономических данных FRED: просмотр полного каталога через категории, релизы или источники; поиск по ключевым словам, тегам и фильтрам; получение данных по любой серии с поддержкой трансформаций и диапазонов дат.
Этот MCP-сервер требует API-ключ FRED®, который можно получить на сайте FRED® бесплатно. Это единственное, что понадобится помимо самого сервера.
Таким образом, ваш локальный LLM получает доступ к инфляции, ВВП, уровню безработицы, ставкам ФРС, индексам потребительских настроений и сотням других показателей — прямо в чате, без копирования данных из браузера.
Архитектура: как это всё работает вместе
graph LR
A[Локальный LLM
Ollama / LM Studio] -->|tool call| B[MCP Client
Cursor / Open WebUI]
B -->|MCP Protocol| C[OpenInsider-MCP
Server]
B -->|MCP Protocol| D[FRED MCP Server]
C -->|HTTP| E[SEC EDGAR API]
C -->|HTTP| F[FINRA CDN]
C -->|HTTP| G[Yahoo Finance]
D -->|HTTP| H[FRED API
800K+ series]
E --> I[Form 4 / 8-K
13F / 13D / FTD]
F --> J[Short Interest
Daily Short Volume]
Ключевой момент: MCP-серверы не заботятся о том, какая модель к ним обращается. Они говорят на протоколе MCP. Сложность находится на стороне клиента — ваш бридж должен транслировать между форматом вызова функций локальной модели и инструментальным протоколом MCP.
На практике это означает: вы запускаете Ollama с любой instruct-моделью, подключаете Open WebUI или LM Studio в качестве MCP-клиента, и указываете на локально запущенный MCP-сервер. Модель начинает вызывать реальные финансовые данные так же естественно, как Claude или GPT-4 — только всё происходит у вас на машине.
Установка и запуск: от нуля до работающего сервера
Шаг 1. Установка OpenInsider-MCP
Сервер написан на Node.js и устанавливается через npm:
# Клонируем репозиторий
git clone https://github.com/btopn/OpenInsider-MCP
cd OpenInsider-MCP
npm install
npm run build
Далее добавляем в конфиг вашего MCP-клиента (например, Claude Desktop или Cursor):
{
"mcpServers": {
"openinsider": {
"command": "node",
"args": ["/path/to/OpenInsider-MCP/dist/index.js"]
}
}
}
Шаг 2. Установка FRED MCP-сервера
Для установки FRED MCP-сервера на Claude Desktop нужно отредактировать файл claude_desktop_config.json и добавить конфигурацию с указанием пути к собранному index.js и переменной окружения FRED_API_KEY.
Через Docker это выглядит ещё проще:
docker run -i --rm \
-e FRED_API_KEY=ваш_ключ_здесь \
stefanoamorelli/fred-mcp-server:latest
Шаг 3. Подключение к локальному LLM
Если вы используете Open WebUI + Ollama:
# Устанавливаем mcpo — прокси для MCP-серверов
pip install mcpo
# Запускаем MCP-сервер через mcpo
mcpo --port 8080 -- node /path/to/OpenInsider-MCP/dist/index.js
С марта 2026 года llama.cpp включил полную поддержку MCP-клиента в свой встроенный веб-интерфейс — важная веха для локального MCP. В него добавлены управление MCP-серверами, вызов инструментов с агентным циклом, MCP Prompts и MCP Resources прямо в llama-server.
Реальные сценарии использования
Анализ инсайдерских сделок
После подключения сервера вы просто спрашиваете у своей локальной модели:
Покажи Form 4 сделки по NVDA за последние 30 дней.
Кто из топ-менеджеров продавал акции и на какую сумму?
Локальный LLM вызывает инструмент insider_trades, получает структурированные данные от OpenInsider и отвечает с реальными цифрами — без галлюцинаций.
Отслеживание коротких позиций
Важно понимать разницу: daily_short_volume — это дневной поток (акции, проданные в шорт в тот день, суммированные по площадкам CNMS/FNRA/FNYX/FNQC), а short_interest — это моментальный снимок открытых позиций. Цифры не сопоставимы напрямую, так как измеряют разные вещи.
Макроанализ через FRED
С FRED MCP-сервером ваш LLM может мгновенно получить:
- Текущую ставку федеральных фондов
- Уровень инфляции CPI за последние 24 месяца
- Индекс потребительских настроений
- Спред между 10-летними и 2-летними гособлигациями (инверсия кривой доходности)
Анализ 13F для слежки за «умными деньгами»
Форма 13F была принята согласно законодательному требованию, направленному на повышение публичной доступности информации о ценных бумагах, находящихся во владении крупных институциональных инвесторов. Теперь ваш локальный LLM может парсить эти отчёты и отвечать на вопросы вроде: «Что купил Bridgewater в прошлом квартале?» или «Какие позиции увеличил Баффет?»
После подключения обоих серверов попробуйте такой промпт:
«Проанализируй TSLA: покажи инсайдерские продажи за последние 60 дней, текущий short interest, последние 8-K события и сравни с динамикой ставки ФРС за тот же период. Дай краткий вывод об инвестиционном сентименте.»
Локальная модель выполнит несколько последовательных вызовов MCP-инструментов и синтезирует результат.
Сравнение с альтернативами
| Решение | Self-hosted | Бесплатно | Источники данных | Приватность |
|---|---|---|---|---|
| OpenInsider-MCP | ✅ | ✅ (16 инструментов) | SEC, FINRA, Yahoo Finance | Полная |
| FRED MCP Server | ✅ | ✅ (800K+ рядов) | FRED / ФРС | Полная |
| EdgarTools MCP | ✅ | ✅ | SEC EDGAR | Полная |
| Financial Datasets MCP | ❌ (облако) | ❌ (платно) | SEC, новости | Нет |
| EODHD MCP | ❌ (облако) | ❌ (платно) | Акции, фундаментал | Нет |
SEC обрабатывает 500 000+ заявок в год. Каждый годовой отчёт 10-K, каждое материальное событие 8-K, каждая инсайдерская сделка Form 4, каждое раскрытие 13F об институциональных вложениях — всё это публичные данные, рассказывающие о происходящем внутри американских компаний. И теперь к этим данным может получить доступ полностью локальная языковая модель.
Без MCP аналитик вынужден открывать разные платформы для финансовых данных, консенсус-оценок, инсайдерских транзакций, комментариев менеджмента и макроданных — пять платформ, пять логинов, ручной синтез. С MCP единая агентная сессия вытягивает структурированные данные из всех источников, и результат — синтезированный аналитический брифинг, на который у аналитика-человека ушло бы два-три часа ручной работы.
Ограничения и о чём нужно помнить
Short interest публикуется раз в две недели с задержкой публикации. FINRA рассчитывается 15-го числа и в последний рабочий день каждого месяца и публикует данные примерно через 7 рабочих дней. Самый свежий снимок может отставать от спот-цены на 1–2 недели.
Если инструмент возвращает пустой результат — расширьте параметр daysBack, убедитесь, что тикер существует в SEC EDGAR (некоторые OTC-бумаги там отсутствуют), или проверьте timing — файлы FINRA могут запаздывать до 7 рабочих дней.
Не все локальные модели хорошо справляются с вызовом инструментов. Модель должна надёжно: распознавать, когда нужно вызвать инструмент (а когда ответить напрямую); генерировать валидные JSON-аргументы, соответствующие схеме инструмента; интерпретировать результаты инструментов и включать их в свой ответ.
Заключение: локальный LLM как персональный финансовый аналитик
Комбинация self-hosted MCP-серверов с локальными LLM меняет правила игры для независимых инвесторов, разработчиков финтех-инструментов и всех, кто ценит приватность. Вместо того чтобы платить за Bloomberg Terminal или раскрывать свои инвестиционные вопросы облачным AI-провайдерам, вы получаете:
- 16 бесплатных сигналов из SEC, FINRA и Yahoo Finance через OpenInsider-MCP
- 800 000+ макроэкономических рядов ФРС через FRED MCP-сервер
- Полную приватность: все запросы остаются на вашей машине
- Нулевые операционные расходы: только ваше железо
Протокол MCP стремительно становится стандартом для подключения AI к внешнему миру. А финансовые данные — это именно та область, где разница между «угадать» и «знать наверняка» стоит реальных денег. Теперь у вашего локального LLM есть оба инструмента для того, чтобы не угадывать.