Model Context Protocol (MCP) и финансовые ИИ-инструменты

Полное руководство по архитектуре Model Context Protocol (MCP) в Firewire: как нейросеть вызывает детерминированные финансовые функции бэкенда, публичные MCP-инструменты для шеринга и подключение своих ключей LLM.

Раздел: Начало работы и функции · Обновлено 2 октября 2026
Краткое резюме (TL;DR):

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): полученные числовые данные передаются обратно модели, которая формирует понятный структурированный ответ с рекомендациями.
Архитектура вызова MCP-инструментов из диалога Copilot к детерминированному бэкенду Firewire

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 от Сбера:

  1. Перейдите в веб-приложении в раздел «Настройки» → «MCP и ИИ-Агенты».
  2. Укажите Auth Key или связку Client ID и Client Secret из личного кабинета Сбер ID / Studio.
  3. Выберите желаемую модель: базовую, GigaChat-Pro или GigaChat-Max для более глубокого анализа сложных стратегий.
  4. После сохранения ключа все вызовы MCP-инструментов будут осуществляться через ваш личный аккаунт без лимитов платформы.
Раздел настроек «MCP и ИИ-Агенты» с полями авторизации GigaChat и выбором модели