MOEX MCP Server 2026

moex_mcp_server_2026

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

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

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

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

  • Сервер ходит в сеть к API биржи по запросам агента
  • Цены и дивиденды без оговорок легко принять за совет, поэтому к ним нужен критический взгляд
Все причины и проверки
Российский стек

ivan-zamula/moex_mcp_server_2026

Установка

Сервисы

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

python -m pip install -e .

Установка в виртуальное окружение Python 3.11 или новее, запуск через `scripts/run_server.sh`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер ходит в сеть к API биржи по запросам агента
  • Цены и дивиденды без оговорок легко принять за совет, поэтому к ним нужен критический взгляд

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер на официальном Python SDK для MCP дает агенту девять инструментов на данных API ISS Московской биржи. `get_stock_price` возвращает текущую цену тикера, например SBER, `get_stock_history` дает торговые дни с ценами открытия, максимума, минимума и закрытия и объемом за период, `get_stock_info` показывает тикер, название, режим торгов и статус. Рыночные инструменты: `get_market_summary` с числом бумаг и лидерами, `get_top_gainers` и `get_top_losers` с параметром `limit`. Дополнительные: `get_dividends` по тикеру, `compare_stocks` сравнивает цены и изменения нескольких акций, `calculate_portfolio_value` считает стоимость портфеля из позиций с тикером и количеством. Транспорт пока только stdio. В репозитории есть минимальный MCP-клиент для проверки протокола: он запускает сервер, находит инструменты и вызывает `get_stock_price`. Идея и подход взяты из учебного проекта RedMadRobot custom-mcp-article. Документация по архитектуре и эксплуатации лежит в каталоге `docs`.

Для кого. Тем, кто хочет простой учебный сервер котировок Мосбиржи для агента и готов запускать его локально по stdio, без аутентификации и ключей.

Подходит, если

  • Агент отвечает на вопрос «Сколько сегодня стоит акция Сбербанка» по живому запросу к бирже
  • Для тикера нужна история с открытием, максимумом, минимумом, закрытием и объемом за выбранные даты
  • Лидеры роста и падения текущей сессии выводятся с заданным лимитом
  • Стоимость портфеля из нескольких позиций считается одним вызовом

Не подходит, если

  • Нужны облигации, фонды и индексы со специальной обработкой: инструменты построены вокруг акций
  • Сервер выставляется в сеть или используется в продакшене: безопасность и развертывание автор вынес за рамки
  • Нужна задержка и единицы цен с оговорками по сплитам и купонам: сервер таких пояснений не добавляет

Пример запроса к агенту

Сколько сегодня стоит акция Сбербанка и что она показала за последнюю неделю?

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужен Python 3.11 или новее, установка командой `python -m pip install -e .` в виртуальном окружении. Транспорт только stdio, безопасность и промышленное развертывание автор оставил вне текущего объема. Запросы идут к публичному API ISS, поэтому нужен доступ к сети, а задержка котировок зависит от условий биржи для бесплатных данных.

Проверка без сети сводится к `python -m compileall -q src tests`. Лицензии в репозитории нет, код написан по мотивам учебного проекта RedMadRobot. Для подключения к Claude Code или Cursor готовой записи конфигурации в README нет, запуск описан через минимальный клиент проекта.

Как отключить. Остановите процесс сервера и удалите запись о нем из конфигурации MCP-клиента, если вы ее добавляли.

Частые вопросы

Как установить MOEX MCP Server?

Создайте виртуальное окружение Python 3.11 или новее и выполните `python -m pip install -e .` в корне репозитория.

Как проверить, что сервер работает?

Запустите `PYTHONPATH=src python -m clients.mcp_client`: клиент стартует сервер по stdio, найдет инструменты и вызовет `get_stock_price`.

Какие инструменты есть у сервера?

`get_stock_price`, `get_stock_history`, `get_stock_info`, `get_market_summary`, `get_top_gainers`, `get_top_losers`, `get_dividends`, `compare_stocks` и `calculate_portfolio_value`.

Нужен ли ключ API биржи?

В README ключи не упомянуты: сервер обращается к публичному API ISS Московской биржи.

Как посчитать стоимость портфеля?

Вызовите `calculate_portfolio_value`, передав позиции: каждая содержит `ticker` и `quantity`.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

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

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

Python MCP-сервер только для чтения официального ISS API Мосбиржи: акции, облигации, фьючерсы FORTS и дивиденды

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

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

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

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

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

MCP-сервер рыночных данных Московской биржи (ISS) и Т-Инвестиций, только чтение: котировки, свечи, скринер, портфель по желанию

MCP-серверШирокий доступ
Российский стек

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

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

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

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

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

Коротко о README

README на английском с русской версией описывает возможности, архитектуру цепочки хост, stdio, сервер, API ISS, инструменты с параметрами, стек, установку, запуск минимального клиента, проверку и источник идеи.

Бейдж для README

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