MCP для Т-Инвестиций на C#
TInvestMcp
Консольный MCP-сервер на C# для Т-Инвестиций: счета, портфель, дивиденды, операции и брокерские отчеты, только чтение
- 0 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент получает лимиты вывода, маржинальные показатели и брокерские отчеты по реальному счету
- Токен только на чтение, но открывает доступ к счетам, портфелю и полной истории операций
Установка
- Работает в
- Сервисы
Ручная установка
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-сервер Т-Инвестиций с привязкой к счету
Tinkoff Invest MCP Server
MCP-сервер для Т-Инвестиций: портфель, операции и рыночные данные, с обязательной привязкой к одному счету и режимом песочницы
MCP для Т-Инвестиций, только чтение
T-Bank Invest MCP Server (read-only)
MCP-сервер для портфеля Т-Инвестиций без прав на сделки: позиции, операции, рыночные данные, техническая и фундаментальная аналитика
Неофициальный локальный MCP-сервер Т-Инвестиций: анализ портфеля, подбор бумаг и план ребалансировки, заявки только после подтверждения
MCP-сервер для T-Invest API на Kotlin: рыночные данные, заявки и стоп-заявки, песочница с виртуальными деньгами
MCP для автоторговли на Т-Инвестициях
Tinkoff Trader MCP
MCP-сервер для Т-Инвестиций с анализом рынка, бэктестом пяти стратегий, риск-менеджментом и выставлением заявок, торговля выключена по умолчанию
MCP-аналитик портфеля Т-Инвестиций
tinkoff-wealth-mcp
Личный read-only MCP-сервер для портфеля Т-Инвестиций: сводный капитал, риск концентрации, календарь купонов, прогресс к финансовой цели
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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-канала.