T-Invest MCP Server

by prikotov

Not rated
GitHub

About

An MCP server for interacting with the T-Invest API, providing access to investment and financial data.

Details

Author
prikotov
Categories
Cloud Service, Finance, Other, API

Setup

Install T-Invest MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/prikotov/t-invest-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server for interacting with the T-Invest API, providing access to investment and financial data.

Проект содержит консольное приложение на базеSymfony, реализующее сервер MCP (Model Context Protocol). Сервер предоставляет инструменты для работы сT-Invest API.

Сервер использует библиотекуlogiscape/mcp-sdk-php

{ "mcpServers": { "t-invest": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "APP_T_INVEST_BASE_URL", "-e", "APP_T_INVEST_TOKEN", "-e", "APP_T_INVEST_ACCOUNT_ID", "prikotov/t-invest-mcp-server:latest", "bin/server" ], "env": { "APP_T_INVEST_BASE_URL": "<API ENDPOINT>", "APP_T_INVEST_TOKEN": "<YOUR_TOKEN>", "APP_T_INVEST_ACCOUNT_ID": "<YOUR_ACCOUNT_ID>" } } } }

- https://invest-public-api.tinkoff.ru/rest/- продовый сервис
-
https://sandbox-invest-public-api.tinkoff.ru/rest/- песочница.

<YOUR_TOKEN> - токен T-Invest REST API. С инструкцией получения токена можно ознакомитьсятут.

<YOUR_ACCOUNT_ID> - номер счета в T-Invest к которому подключается MCP Server.

- get_accounts- возвращает список счетов пользователя;
- get_portfolio- возвращает портфель клиента. Поддерживает фильтрацию по тикеру;
- get_asset_fundamentals- возвращает фундаментальные показатели компаний по заданным тикерам;

Приложение можно запустить как локально, так и в Docker.

Склонируйте репозиторий и установите зависимости:

podman run --rm -i t-invest-mcp-server bin/console app:mcp-server

Сервер выводит список доступных инструментов и позволяет вызывать каждый из них. Проверить можно с помощью:

podman-compose run --rm t-invest-mcp-server bin/console app:mcp-client --via=console

Опция--viaпозволяет выбрать способ запуска сервера (console,podmanилиdocker). По умолчанию используетсяconsole.

В проекте присутствуютDockerfileиcompose.yaml. Чтобы собрать и запустить контейнер, выполните:

Для автоматизации типовых задач используетсяMake. Основные цели:

make help # вывести справку make build # собрать Docker-образ make push # отправить образ в репозиторий make cache-clear # очистить кэш приложения make test-all # запустить тесты и пример клиента make tests # запустить юнит тесты make psalm # статический анализ make phpcs # проверка стиля кода
docker-compose run --rm t-invest-mcp-server bin/phpunit
podman-compose run --rm t-invest-mcp-server bin/phpunit

Тесты подключают клиента к серверу и вызывают его инструменты.

- src/- исходный код приложения;
- src/Tool- исходный код Tools;
- bin/- консольные скрипты;
- config/- конфигурация Symfony;
- tests/- интеграционные тесты.
- var/log- логи приложения.

Проект распространяется на условиях лицензии MIT. Полный текст лицензии см. в файлеLICENSE.

Interact with the Alpaca trading API for stock trading, market data, and account management.

A server for interacting with the Alpaca trading API. Requires API credentials via environment variables.

Interact with Alpaca's Trading API for stock trading, portfolio management, and real-time market data.

Provides seamless access to the Binance exchange API. Requires Binance API credentials to be configured.

Interact with the Binance API to view portfolios, convert tokens, and execute trades with minimal market impact.

Access the Binance Futures API for trading, account management, and market data.

Interact with the Invertir Online (IOL) API to manage investments and access market data.

MCP server for Tradernet/Freedom24 trading API — portfolio, orders, quotes, alerts and more

The Capital.com MCP Server lets your AI assistant talk to your trading account directly. Market data, position checks, trade previews – all in plain language, without leaving your AI tool.

US/HK markets — 110 tools: real-time quotes, options, orders, fundamentals, alerts, DCA & portfolio

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.