MCP для данных Мосбиржи и Т-Инвестиций

market-mcp

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

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

Широкий доступ

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

  • Токен Т-Инвестиций дает доступ к реальному брокерскому счету, его утечка раскрывает данные владельца
  • При включенном ENABLE_PORTFOLIO сервер читает реальный портфель и операции счета, хотя методов записи в коде нет
Все причины и проверки
Российский стек

konstantinmk/market-mcp

Установка

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

uv sync && copy .env.example .env

Установка зависимостей и подготовка .env, TINVEST_TOKEN опционален.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Токен Т-Инвестиций дает доступ к реальному брокерскому счету, его утечка раскрывает данные владельца
  • При включенном ENABLE_PORTFOLIO сервер читает реальный портфель и операции счета, хотя методов записи в коде нет

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

Что делает

Сервер на Python дает 9 инструментов и сам выбирает источник данных: без токена работают котировки, свечи, скринер, индексы и купоны через MOEX ISS с задержкой 15 минут, с токеном Т-Инвестиций добавляются реальное время, стакан, дивиденды и, если явно включен ENABLE_PORTFOLIO, портфель и операции счета. Каждый ответ приходит в едином контракте с полем source, отметкой stale для неактуальных данных и явным указанием задержки. Токен только на чтение, в логи и ответы не попадает, номера счетов маскируются. Локальный SQLite-кэш со своим TTL под тип данных: справочник инструментов сутки, свечи закрытых дней бессрочно, котировки 15 секунд.

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

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

  • Нужны котировки и свечи Мосбиржи без токена, пусть и с задержкой 15 минут
  • Нужен скринер бумаг по фильтрам режима торгов
  • Нужен портфель и операции Т-Инвестиций в дополнение к рыночным данным, явно включив ENABLE_PORTFOLIO

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

  • Нужна торговля или отмена заявок: методов выставления заявок в коде нет вообще
  • Нужны рыночные данные без Windows-специфичных инструкций: README и примеры путей ориентированы на Windows, хотя стек кросс-платформенный
  • Нужны индикаторы, бэктест или технический анализ: сервер отдает только сырые данные

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

Покажи котировку Сбербанка и свечи за неделю, а если доступен портфель, сравни доходность с индексом Мосбиржи

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

TINVEST_TOKEN секрет
Токен Т-Инвестиций только на чтение, без него сервер использует только MOEX ISS
ENABLE_PORTFOLIO
По умолчанию false, включает регистрацию get_portfolio и get_operations
TINVEST_SANDBOX
Работа через песочницу Т-Инвестиций для разработки

Ограничения

Портфель и операции не регистрируются как инструменты, пока ENABLE_PORTFOLIO не равен true, по умолчанию сервер видит только рынок. Без токена данные идут с MOEX ISS с задержкой 15 минут. TLS-сертификат Т-Инвестиций выдан российским удостоверяющим центром, при ошибке проверки на Windows нужно ставить корневой сертификат Минцифры. README и инструкции ориентированы на Windows (PowerShell, пути C:\), хотя код кросс-платформенный.

Как отключить. Удалите запись market из claude_desktop_config.json и файл .env с токеном, а для отключения портфеля просто уберите ENABLE_PORTFOLIO.

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

Нужен ли токен для базовой работы?

Нет, без токена уже работают котировки, свечи, скринер, индексы и купоны через MOEX ISS, просто с задержкой 15 минут.

Может ли сервер выставить заявку?

Нет, методов выставления заявок в коде вообще нет, только чтение рыночных данных и, если включено, портфеля.

Обсуждение

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

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

MCP-сервер с рыночными данными, портфелем и торговлей фьючерсами MOEX через API Т-Инвестиций, по умолчанию с включенными ордерами

MCP-серверШирокий доступ11Звезды репозитория
Российский стек

MCP-сервер для портфеля Т-Инвестиций без прав на сделки: позиции, операции, рыночные данные, техническая и фундаментальная аналитика

MCP-серверШирокий доступ3Звезды репозитория
Российский стек

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

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

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

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

MCP-сервер для Т-Инвестиций с анализом рынка, бэктестом пяти стратегий, риск-менеджментом и выставлением заявок, торговля выключена по умолчанию

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

MCP-сервер для Т-Инвестиций: портфель, операции и рыночные данные, с обязательной привязкой к одному счету и режимом песочницы

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

Коротко о README

README подробно описывает установку через uv, поведение с токеном и без него, подключение к Claude Desktop и Claude Code, таблицу из 9 инструментов с источниками данных, контракт ответа с полями source, stale и delay_minutes, коды ошибок, настройки TTL кэша по типу данных, меры безопасности токена и особенности проверки TLS-сертификата Т-Инвестиций на Windows.

Бейдж для README

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