Model Context Protocol (MCP) и финансовые ИИ-инструменты
Полное руководство по архитектуре Model Context Protocol (MCP) в Firewire: как нейросеть вызывает детерминированные финансовые функции бэкенда, публичные MCP-инструменты для шеринга и подключение своих ключей LLM.
Model Context Protocol (MCP) — это открытый протокол, позволяющий ИИ-Ко-пилоту взаимодействовать с защищенными аналитическими модулями Firewire как с вызовами внешних функций (Function Calling / Tools). Нейросеть не выдумывает цифры доходности или дюрации «из головы», а запрашивает точные математические расчеты у доверенного бэкенда платформы.
1. Принципы работы MCP в архитектуре Firewire
Языковые модели превосходно формулируют выводы и объясняют финансовые концепции простым языком, но часто ошибаются в сложной финансовой математике (галлюцинации чисел). Для решения этой проблемы Firewire реализует агентную архитектуру ReAct (Reasoning + Acting) на базе протокола MCP:
- Рассуждение (Reasoning): модель анализирует вопрос пользователя и определяет, какие финансовые показатели требуются для ответа (например, индекс концентрации HHI или доходность XIRR).
- Действие (Action / MCP Tool Call): ассистент генерирует структурированный вызов функции с нужными параметрами к MCP-серверу Firewire.
- Исполнение (Execution): бэкенд платформы выполняет детерминированный расчет на базе реальных котировок Мосбиржи и формул финансовой математики.
- Синтез ответа (Observation & Response): полученные числовые данные передаются обратно модели, которая формирует понятный структурированный ответ с рекомендациями.
2. Публичные MCP-инструменты для шеринга и сравнения
В релизе 1.75.27 линейка инструментов платформы расширена специализированными методами для работы с внешними публичными портфелями:
| MCP-инструмент | Входные параметры | Возвращаемые аналитические данные |
|---|---|---|
get_shared_portfolio_analysis |
share_token (токен доступа) |
Агрегированная структура публичного портфеля: аллокация по классам активов (акции, облигации, фонды), топ-позиции с весами в %, индекс диверсификации HHI, средневзвешенная дюрация бондов. |
get_shared_portfolios_comparison |
share_tokens (массив токенов до 5 шт.) |
Сравнительная матрица распределения активов, сопоставление доходности TWR, волатильности, риск-профилей и пересечений активов между несколькими расшаренными портфелями. |
3. Безопасность и разграничение прав доступа
Публичные инструменты MCP спроектированы с соблюдением строгих стандартов защиты данных инвесторов:
- Изоляция от приватных счетов: инструменты
get_shared_*имеют доступ только к тем портфелям, для которых владелец явно сгенерировал публичный токен в меню «Совместный доступ». Доступ к другим портфелям пользователя технически заблокирован. - Нулевой доступ к деньгам при анонимизации: если включена опция «Скрыть абсолютные значения», инструмент MCP физически не получает суммы в валюте или рублях — отдаются строго нормализованные доли $\sum w_i = 100\%$.
- Отсутствие транзакционной истории: MCP-методы публичного слоя не возвращают список пополнений, выводов и сделок, исключая раскрытие финансового поведения владельца счета.
4. Настройка собственного ключа нейросети (BYOK)
Пользователи платформы могут использовать как встроенные квоты вопросов, так и подключить собственный ключ GigaChat от Сбера:
- Перейдите в веб-приложении в раздел «Настройки» → «MCP и ИИ-Агенты».
- Укажите
Auth Keyили связкуClient IDиClient Secretиз личного кабинета Сбер ID / Studio. - Выберите желаемую модель: базовую,
GigaChat-ProилиGigaChat-Maxдля более глубокого анализа сложных стратегий. - После сохранения ключа все вызовы MCP-инструментов будут осуществляться через ваш личный аккаунт без лимитов платформы.