MOEX ISS и риск-аналитика MCP
MOEX Market Analyst Agent (OpenRouter + MCP)
Два MCP-сервера данных Мосбиржи и портфельного риска из проекта мультиагентного аналитика MOEX: котировки, VaR и CFO-отчеты
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Два сервера в Docker: прокси к ISS API Мосбиржи и расчет портфельного риска
- Только читают рыночные данные, к брокерским счетам не подключаются
Установка
- Работает в
- Сервисы
Ручная установка
docker build -t moex-iss-mcp:local -f moex_iss_mcp/Dockerfile . && docker run -p 8000:8000 --env-file env.example moex-iss-mcp:localСборка и запуск сервера данных MOEX отдельно от остального стека.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Два сервера в Docker: прокси к ISS API Мосбиржи и расчет портфельного риска
- Только читают рыночные данные, к брокерским счетам не подключаются
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит демонстрационного мультиагента для анализа Мосбиржи на OpenRouter, но внутри него два самостоятельных MCP-сервера со своими Dockerfile и README, которые можно поднять отдельно от остального стека. moex_iss_mcp проксирует ISS API Мосбиржи и дает инструменты get_security_snapshot, get_ohlcv_timeseries и get_index_constituents_metrics с настраиваемым лимитом запросов в секунду. risk_analytics_mcp считает портфельный риск и стресс-сценарии: базовые риск-метрики и VaR, матрицу корреляций тикеров, поиск и сравнение пиров по индексу или сектору, детерминированное предложение по ребалансировке, CFO-отчет по ликвидности и хвостовые метрики индекса. Оба сервера работают по протоколу streamable-http с эндпоинтами /mcp и /health, поддерживают Prometheus-метрики и трейсинг через OpenTelemetry.
Для кого. Для финансовых аналитиков и разработчиков, которым нужны отдельные MCP-серверы по рынку MOEX и портфельному риску, а не готовое веб-приложение целиком.
Подходит, если
- Нужен VaR, корреляции или сравнение по пирам для портфеля акций MOEX
- Нужен CFO-ориентированный отчет по ликвидности без ручных расчетов
- Готовы развернуть отдельные Docker-образы moex_iss_mcp и risk_analytics_mcp
Не подходит, если
- Нужен только простой доступ к котировкам без риск-аналитики: проще взять более легкий MOEX MCP-сервер
- Нет желания разбираться в структуре большого демо-репозитория ради двух вложенных серверов
Пример запроса к агенту
Посчитай VaR портфеля из SBER, GAZP и LKOH и предложи ребалансировкуMCP
- Транспорт
- http
- Авторизация
- не нужна
Переменные окружения
MOEX_ISS_BASE_URL- Базовый URL ISS, по умолчанию https://iss.moex.com/iss
MOEX_ISS_RATE_LIMIT_RPS- Ограничение запросов в секунду к ISS
MOEX_API_KEYсекрет- Нужен только при платном доступе к ISS
RISK_MAX_PORTFOLIO_TICKERS- Максимум тикеров в расчете риска портфеля, по умолчанию 50
Ограничения
0 звезд, автор один, 321 файл в репозитории, из них MCP-серверы это лишь часть большого мультиагентного демо-проекта на FastAPI, Next.js и OpenRouter. Ограничение compare_instruments по смешанным классам активов и отсутствие интрадей-ранжирования не относится сюда, это ограничение другого проекта. Быстрый старт в README ориентирован на запуск всего стека через make local-up, для изолированного запуска одного сервера нужно собирать Docker-образ вручную по конкретному Dockerfile.
Как отключить. Удалите блоки moex-iss и risk-analytics из конфигурации MCP клиента и остановите соответствующие Docker-контейнеры.
Частые вопросы
Обязательно поднимать весь мультиагентный стек?
Нет, moex_iss_mcp и risk_analytics_mcp можно собрать и запустить как отдельные Docker-образы по своим Dockerfile без агента и веб-интерфейса.
Нужен ли ключ MOEX для риск-аналитики?
Обычно нет, MOEX_API_KEY указан как переменная, нужная только при платном доступе к ISS.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Мосбиржа — все инструментыPython MCP-сервер только для чтения официального ISS API Мосбиржи: акции, облигации, фьючерсы FORTS и дивиденды
MOEX MCP Server с 20 инструментами
MOEX MCP Server
TypeScript MCP-сервер ISS Мосбиржи на архитектуре vertical slice: 20 инструментов от котировок до кривой доходности облигаций
MOEX MCP сервер с кэшем и повторами
MOEX MCP сервер
Опубликованный в npm MCP-сервер ISS Мосбиржи с 10 инструментами, SQLite-кэшем и отказоустойчивыми повторами запросов
mcp-moex (AlekseyOsikov)
mcp-moex
MCP-сервер над API Московской биржи: поиск бумаг, цены, история, метрики, сравнение с индексом и режим расписания, ключи не нужны
MCP-сервер котировок и стаканов Мосбиржи через ISS+ и ISS REST плюс Telegram-бот, который сам выбирает нужный инструмент через OpenAI tool calling
MoexMcp на .NET
MoexMcp
MCP-сервер MOEX на .NET с чистой архитектурой: акции, облигации, валюты, металлы, сравнение и ранжирование по доходности
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MOEX ISS и риск-аналитика MCP (эта карточка) | нет | не нужна | 0 | |
| MCP-сервер Московской биржи на Symfony | нет | не нужна | 4 | спецификации бумаг |
| MOEX MCP Server с 20 инструментами | нет | не нужна | 1 | 20 инструментов |
Коротко о README
Главный README описывает мультиагентное решение с A2A-агентом, сабагентами market_data и risk_analytics, панелью Next.js и SSE-стримом. Внутри moex_iss_mcp/README.md и risk_analytics_mcp/README.md подробно расписаны инструменты каждого сервера, все переменные окружения, локальный запуск через uv, сборка и публикация Docker-образов для linux/amd64 и раздел траблшутинга по лимитам ISS и таймаутам.