MOEX ISS и риск-аналитика MCP

MOEX Market Analyst Agent (OpenRouter + MCP)

Два MCP-сервера данных Мосбиржи и портфельного риска из проекта мультиагентного аналитика MOEX: котировки, VaR и CFO-отчеты

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Два сервера в Docker: прокси к ISS API Мосбиржи и расчет портфельного риска
  • Только читают рыночные данные, к брокерским счетам не подключаются
Все причины и проверки
Российский стек

trustmycode/moex-agent-mcp

Установка

Работает в
Сервисы

Ручная установка

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 и дивиденды

MCP-серверРасширенный доступ
Российский стек

TypeScript MCP-сервер ISS Мосбиржи на архитектуре vertical slice: 20 инструментов от котировок до кривой доходности облигаций

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

Опубликованный в npm MCP-сервер ISS Мосбиржи с 10 инструментами, SQLite-кэшем и отказоустойчивыми повторами запросов

MCP-серверРасширенный доступ
Российский стек

MCP-сервер над API Московской биржи: поиск бумаг, цены, история, метрики, сравнение с индексом и режим расписания, ключи не нужны

MCP-серверРасширенный доступ
Российский стек

MCP-сервер котировок и стаканов Мосбиржи через ISS+ и ISS REST плюс Telegram-бот, который сам выбирает нужный инструмент через OpenAI tool calling

MCP-серверРасширенный доступ
Российский стек

MCP-сервер MOEX на .NET с чистой архитектурой: акции, облигации, валюты, металлы, сравнение и ранжирование по доходности

MCP-серверРасширенный доступ

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MOEX ISS и риск-аналитика MCP (эта карточка)нетне нужна0
MCP-сервер Московской биржи на Symfonyнетне нужна4спецификации бумаг
MOEX MCP Server с 20 инструментаминетне нужна120 инструментов

Коротко о 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 и таймаутам.

Бейдж для README

Сообщить о проблеме