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

TInvestMcp

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

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

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

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 за этот год и сформируй брокерский отчет с начала года

Ограничения

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

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

MCP

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

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

Выбор редакции

Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици

СкиллСредний рискБез VPN16,6 тыс.Звезды репозитория
Официальный

Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта

MCP-серверВысокий рискНужен VPN1,8 тыс.Звезды репозитория
Официальный

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

MCP-серверВысокий риск995Звезды репозитория
Выбор редакции

Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной

СкиллНизкий рискРоссийский стекБез VPN4Звезды репозитория
Foxx AIMCP для Т-Инвестиций на C#

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.