MCP для Т-Инвестиций на C#

TInvestMcp

Консольный MCP-сервер на C# для Т-Инвестиций: счета, портфель, дивиденды, операции и брокерские отчеты, только чтение

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

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

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

  • Агент получает лимиты вывода, маржинальные показатели и брокерские отчеты по реальному счету
  • Токен только на чтение, но открывает доступ к счетам, портфелю и полной истории операций
Все причины и проверки
Российский стек

ai-guiders/tinvestmcp

Установка

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

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

cd TInvestMcp && dotnet publish -c Release -o publish

Публикует самодостаточный exe в TInvestMcp/publish/TInvestMcp.exe для Windows.

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

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

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

  • Агент получает лимиты вывода, маржинальные показатели и брокерские отчеты по реальному счету
  • Токен только на чтение, но открывает доступ к счетам, портфелю и полной истории операций

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

Что делает

Сервер на .NET 10 и C# 14 использует официальный gRPC-клиент Tinkoff.InvestApi и дает 10 инструментов: счета, портфель с фильтром по валюте, позиции по бумагам, валюте, фьючерсам и опционам, лимиты вывода, маржинальные показатели, поиск инструмента по тикеру, дивиденды по инструменту, история операций с пагинацией и курсором, и отдельно генерация и получение брокерского отчета по периоду. Список инструментов кэшируется при старте, account_id кэшируется на 3 секунды, чтобы не дергать API на каждый вызов, один gRPC-канал переиспользуется на весь процесс. Токен передается переменной TINVEST_TOKEN или файлом через TINVEST_TOKEN_FILE, чтобы не хранить его в открытом конфиге Cursor. Для Cursor на Windows README советует публиковать самодостаточный exe вместо запуска из исходников.

Для кого. Для инвесторов Т-Банка на Windows и Cursor, которым нужен быстрый и экономный к API доступ к портфелю и брокерским отчетам.

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

  • Нужен доход по конкретному тикеру за период: сервер сам находит FIGI и фильтрует операции
  • Нужен готовый брокерский отчет за период, а не разбор операций вручную
  • Работаете в Cursor на Windows и хотите запускать сервер как отдельный exe без блокировки сборки

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

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

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

Посчитай доход по тикеру SBER за этот год и сформируй брокерский отчет с начала года

MCP

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

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

TINVEST_TOKEN секрет
Токен T-Invest API только на чтение, один из двух способов передачи
TINVEST_TOKEN_FILE
Путь к файлу с токеном в одну строку, альтернатива переменной TINVEST_TOKEN

Ограничения

Инструкция публикации exe ориентирована на win-x64, хотя .NET позволяет собрать и под другие платформы вручную. Брокерский отчет через GenerateBrokerReport и GetBrokerReport не включает дивиденды, купоны и операции ввода-вывода, для них нужен отдельный инструмент. Размер репозитория большой из-за .NET-инфраструктуры сборки.

Как отключить. Удалите запись tinvest из конфигурации MCP в Cursor и токен TINVEST_TOKEN или файл TINVEST_TOKEN_FILE.

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

Как безопасно передать токен, не храня его в конфиге Cursor?

Задать TINVEST_TOKEN в переменных окружения системы или в TINVEST_TOKEN_FILE с путем к файлу с токеном, не указывая env в самом конфиге MCP.

Что входит в брокерский отчет, а что нет?

Отчет через GenerateBrokerReport и GetBrokerReport покрывает сделки за период, но не включает дивиденды, купоны и операции ввода-вывода, их дает tinvest_get_operations.

Обсуждение

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

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

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

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

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

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

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

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

MCP-сервер для T-Invest API на Kotlin: рыночные данные, заявки и стоп-заявки, песочница с виртуальными деньгами

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

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

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

Личный read-only MCP-сервер для портфеля Т-Инвестиций: сводный капитал, риск концентрации, календарь купонов, прогресс к финансовой цели

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP для Т-Инвестиций на C# (эта карточка)нетключ необязателен0
MCP для Т-Инвестиций, только чтениенетAPI-ключ3только чтение, без сделок
MCP для Т-Инвестиций на GoнетAPI-ключ1счета и портфель
MCP-сервер Т-Инвестиций с привязкой к счетунетAPI-ключ0портфель по одному счету

Коротко о README

README описывает требования .NET 10 и токен только на чтение, сборку и публикацию self-contained exe для запуска в Cursor на Windows, два способа безопасной передачи токена, таблицу из 10 инструментов, типичные сценарии работы в Cursor вроде поиска инструмента перед запросом операций, советы по эффективным запросам вроде limit=1000 для пагинации и раздел об оптимизациях вроде кэша account_id и переиспользуемого gRPC-канала.

Бейдж для README

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