MOEX MCP Server 2026
moex_mcp_server_2026
Python MCP-сервер котировок Московской биржи: цена акции, история, справка по бумаге, лидеры роста и падения, дивиденды и стоимость портфеля
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер ходит в сеть к API биржи по запросам агента
- Цены и дивиденды без оговорок легко принять за совет, поэтому к ним нужен критический взгляд
Установка
- Работает в
- Сервисы
Ручная установка
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-moex (AlekseyOsikov)
mcp-moex
MCP-сервер над API Московской биржи: поиск бумаг, цены, история, метрики, сравнение с индексом и режим расписания, ключи не нужны
Python MCP-сервер только для чтения официального ISS API Мосбиржи: акции, облигации, фьючерсы FORTS и дивиденды
MOEX MCP Server с 20 инструментами
MOEX MCP Server
TypeScript MCP-сервер ISS Мосбиржи на архитектуре vertical slice: 20 инструментов от котировок до кривой доходности облигаций
MoexMcp на .NET
MoexMcp
MCP-сервер MOEX на .NET с чистой архитектурой: акции, облигации, валюты, металлы, сравнение и ранжирование по доходности
MCP для данных Мосбиржи и Т-Инвестиций
market-mcp
MCP-сервер рыночных данных Московской биржи (ISS) и Т-Инвестиций, только чтение: котировки, свечи, скринер, портфель по желанию
MOEX MCP сервер с кэшем и повторами
MOEX MCP сервер
Опубликованный в npm MCP-сервер ISS Мосбиржи с 10 инструментами, SQLite-кэшем и отказоустойчивыми повторами запросов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MOEX MCP Server 2026 (эта карточка) | нет | не нужна | 0 | |
| MCP-сервер данных Московской биржи | нет | ключ необязателен | 4 | другой сервер Мосбиржи, здесь девять инструментов с дивидендами и портфелем |
| MOEX MCP Server на Go | нет | не нужна | 0 | сервер без стоимости портфеля и лидеров роста и падения |
Коротко о README
README на английском с русской версией описывает возможности, архитектуру цепочки хост, stdio, сервер, API ISS, инструменты с параметрами, стек, установку, запуск минимального клиента, проверку и источник идеи.