MOEX_ISS MCP

Клиент и MCP-сервер к MOEX ISS на стандартной библиотеке Python: котировки, свечи, купоны, оферты, доходности ОФЗ и скилл для Claude

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

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

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

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

kirillov808/moex_iss

Установка

Сервисы

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

{"mcpServers":{"moex-iss":{"command":"<python.exe>","args":["<путь>/mcp_server.py"]}}}

Запись для `claude_desktop_config.json`, путь замените своим.

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

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

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

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

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

Что делает

Проект дает три способа работать с данными Московской биржи по акциям и облигациям. Командная строка `python -m moex_iss` выполняет `quote`, `search`, `history`, `candles` и `bondization` с выводом в таблицу или CSV, например `python -m moex_iss quote SBER` или `python -m moex_iss history SU26238RMFS4 --from 2025-01-01 --format csv --out ofz.csv`. Python-класс `MoexISS` дает те же вызовы в коде, а `mcp_server.py` подключает их к Claude Desktop или Cowork. Код написан только на стандартной библиотеке Python 3.10 и новее и работает без ключа API. В репозитории лежит скилл `.claude/skills/moex-iss/SKILL.md`, он отправляет агента читать `AGENTS.md` с таблицей «задача, метод» и правилами интерпретации данных, а не писать запросы к iss.moex.com вручную. Документы `docs/ROUTES.md` и `docs/ROUTES_STATUS.md` хранят каталог проверенных роутов и автоотчет по всем 255 роутам справочника ISS. Скрипт `scripts/verify_data.py` самопроверкой пересчитывает НКД и доходность.

Для кого. Аналитикам и частным инвесторам, которые разбирают облигации (ОФЗ, корпоративные), кривую доходности и состав IMOEX через Claude Desktop или из командной строки.

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

  • По облигации выгружаются купоны, оферты и амортизации в таблицу или файл CSV
  • Часовые свечи акции за период сохраняются командой `candles` в файл для графика
  • Доходность считается к оферте или к погашению, и агент сообщает, к какой дате
  • В Claude Desktop запрашивается кривая ОФЗ или состав индекса IMOEX

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

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

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

Покажи купоны и ближайшую оферту по облигации SU26238RMFS4 и доходность к погашению.

MCP

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

Ограничения

Проект неофициальный, с ПАО Московская Биржа он не связан. Данные принадлежат бирже, и их использование регулируют ее условия. Без подписки котировки задержаны примерно на 15 минут, а стакан, дивиденды и индикаторы CCI недоступны. Цены облигаций выражены в процентах от номинала.

Нужен Python 3.10 или новее. Подключение к Claude Desktop делается правкой `claude_desktop_config.json` вручную: команда указывает на `python` и путь к `mcp_server.py`. Живые тесты `python -m unittest discover -s tests -v` обращаются к API биржи. Проект не дает инвестиционных рекомендаций.

Как отключить. Удалите запись `moex-iss` из `claude_desktop_config.json` и каталог проекта, скилл уберите из `.claude/skills`.

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

Как подключить MOEX_ISS к Claude Desktop?

Добавьте в `claude_desktop_config.json` запись `"moex-iss": {"command": "<python.exe>", "args": ["<путь>/mcp_server.py"]}`.

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

Нет. Код использует только стандартную библиотеку Python 3.10 и обращается к публичному ISS без регистрации.

Как получить историю в файл?

Командой `python -m moex_iss history SU26238RMFS4 --from 2025-01-01 --format csv --out ofz.csv`.

Что проверяет скрипт verify_data.py?

Свежесть и согласованность данных, а также пересчет НКД и доходности. Все роуты справочника проверяет `scripts/check_routes.py`.

Чем занимается скилл moex-iss?

Он отправляет агента к `AGENTS.md` с таблицей «задача, метод» и требует вызывать данные через `moex_iss`, а не писать запросы вручную.

Обсуждение

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

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

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

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

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

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

MOEX MCP Server 2026

moex_mcp_server_2026

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

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

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

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

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

MCP для MOEX ISS на Go

go_mcp_server_moex

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

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

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

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

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

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

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

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

Коротко о README

README показывает команды CLI, пример использования класса `MoexISS`, подключение MCP-сервера, ссылки на `AGENTS.md` и каталог роутов, дисклеймер о неофициальности и лицензию MIT.

Бейдж для README

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