MOEX ISS и риск-аналитика MCP
MOEX Market Analyst Agent (OpenRouter + MCP)
Два MCP-сервера данных Мосбиржи и портфельного риска из проекта мультиагентного аналитика MOEX: котировки, VaR и CFO-отчеты
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает рыночные данные и считает аналитику, не размещает заявки
- Не подключается к брокерским счетам
Установка
Ручная установка
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 отдельно от остального стека.
Проверка безопасности
Как мы проверяемНизкий рискНизкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
- Только читает рыночные данные и считает аналитику, не размещает заявки
- Не подключается к брокерским счетам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит демонстрационного мультиагента для анализа Мосбиржи на 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.
Похожие
MCP-серверы166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики
Коротко о 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 и таймаутам.