MCP-сервер для FIBO: финансовая онтология для AI-агентов | Обзор | AiManual
AiManual Logo Ai / Manual.
08 Янв 2026 Инструмент

FIBO для AI-агентов: как подключить финансовую онтологию через MCP-сервер

Обзор MCP-сервера, подключающего стандарт FIBO к AI-агентам. Решает проблему согласованности ответов в финтехе. Установка, примеры, сравнение.

Когда ваш AI-агент путает деривативы с депозитами

Вы спрашиваете у Claude или GPT: «В чем разница между кредитным дефолтным свопом и облигацией?» И получаете в ответ красивый, уверенный и абсолютно неправильный текст. Нейросеть пересказывает Википедию, путает стороны контракта, искажает смысл. Потому что у нее в голове нет карты финансового мира. Есть только статистика слов.

Финансы — это не язык. Это система жестких определений, иерархий и отношений. Кредитный дефолтный своп — это производный финансовый инструмент, а облигация — долговая ценная бумага. Вопрос не в лингвистике, а в онтологии. И для этого есть стандарт FIBO.

FIBO (Financial Industry Business Ontology) — это словарь, нарисованный в виде графа. Он описывает, что такое «актив», «обязательство», «кредит», «дериватив», и как они связаны между собой. Разрабатывается с 2011 года консорциумом EDM Council. Это не просто глоссарий — это формальная модель, которую может понять компьютер.

MCP-сервер как переводчик с финансового на нейросетевой

Model Context Protocol (MCP) — это способ подключать внешние данные и инструменты к AI-агентам. Представьте его как USB-порт для нейросети. В этот порт можно воткнуть базу данных, калькулятор, API биржи — или онтологию FIBO.

MCP-сервер для FIBO делает простую и гениальную вещь: он загружает онтологию (эти огромные RDF-файлы с определениями) и предоставляет агенту инструменты для работы с ней. Агент может спрашивать: «Что такое collateralized debt obligation?», «Покажи всех потомков класса DebtInstrument», «Как связаны Counterparty и CreditRisk?».

💡
Если вы уже экспериментировали с MCP для создания торговых агентов (как в статье про финансового трейдера на Python), то FIBO-сервер станет следующим логическим шагом. Он добавляет не данные, а смыслы.

Что умеет этот сервер и как это выглядит на практике

Сервер (его код можно найти в репозитории NeurofusionAI на GitHub) реализует несколько ключевых инструментов (tools) через MCP:

  • Поиск по термину — агент отправляет запрос типа «fibo-fnd-acc-cur:Currency», получает определение, свойства, связи.
  • Навигация по иерархии — запросы «покажи подклассы», «покажи родительский класс».
  • Проверка отношений — «является ли Credit Default Swap подклассом DerivativeInstrument?» (ответ: да).

Вот как это работает в диалоге с агентом (Claude Desktop с подключенным сервером):

Вы: Объясни структуру CDO простыми словами.

Агент (используя FIBO через MCP): Согласно FIBO, Collateralized Debt Obligation (CDO) — это тип структурного производного финансового инструмента... Ключевые компоненты: пул долговых активов, транши с разным уровнем риска... Это не просто «пакетик облигаций», а сложный конструкт с четкими правилами распределения денежных потоков.

Без FIBO агент мог бы сказать, что CDO — это «набор кредитов». Технически верно, но бесполезно для профессионала. С FIBO ответ точный, структурированный и соответствует отраслевому стандарту.

А есть другие способы впихнуть онтологию в нейросеть?

Конечно. И все они хуже.

Способ Проблемы Почему MCP лучше
Засунуть FIBO в промпт Контекстное окно взорвется. FIBO — это гигабайты RDF/OWL. MCP загружает онтологию один раз на сервере, агент запрашивает только нужные фрагменты.
Fine-tuning модели на финансовых текстах Дорого, долго, результат не гарантирует точности определений. Сервер всегда предоставляет каноничные, проверенные определения из официального стандарта.
Создание кастомного RAG с документами FIBO Сложная настройка, проблемы с пониманием графовой структуры. MCP-сервер уже содержит логику для обхода онтологического графа. Это готовый RAG для FIBO.

MCP здесь — это не просто транспорт, а абстракция. Он превращает онтологию в набор простых инструментов, которыми агент может пользоваться так же, как он пользуется калькулятором или поиском в интернете. Как в WebSearch AI, но для внутреннего мира финансовых понятий.

Кому этот инструмент сломает жизнь (в хорошем смысле)

  • Разработчики финтех-агентов — которые устали объяснять клиентам, почему их бот перепутал фьючерс с форвардом. Теперь можно подключить сервер и получить мгновенное улучшение точности.
  • Финансовые аналитики и консультанты — которые используют AI для подготовки отчетов. FIBO через MCP станет гарантом того, что все термины использованы правильно.
  • Комплаенс-офицеры — которые проверяют, соответствует ли описание продукта в маркетинговых материалах регуляторным определениям. Агент с FIBO сделает предварительный анализ за секунды.
  • Преподаватели финансов — которые хотят, чтобы их учебный AI-ассистент не генерировал ересь.

Если вы делаете что-то серьезное в области автоматизации финансов (как в случае с CodeAct агентом для трейдинга), то FIBO — это must-have. Иначе ваш агент будет умным, но безграмотным.

Как заставить это работать за 15 минут

Никакого волшебства. Только Python и конфигурационные файлы.

1 Клонируем и настраиваем

Скачиваем репозиторий сервера. Устанавливаем зависимости (rdflib, fastapi, mcp). Сервер ожидает, что файлы онтологии FIBO уже лежат в определенной папке. Их нужно скачать с сайта EDM Council (это бесплатно, но требует регистрации).

2 Подключаем к агенту

Редактируем конфиг Claude Desktop (или другого MCP-хоста, типа PlexMCP). Добавляем секцию с нашим сервером, указываем путь к скрипту и аргументы. Перезапускаем клиент.

3 Тестируем

Задаем агенту каверзный вопрос из области структурированных финансов. Наблюдаем, как он перед ответом «думает», вызывая инструменты сервера (это видно в логах или интерфейсе, если используете Syrin для отладки). Получаем ответ со ссылками на конкретные классы FIBO.

Главная сложность — не техническая, а концептуальная. Нужно привыкнуть, что агент теперь не просто «генерирует текст», а совершает формальные запросы к онтологии. Его ответы становятся сухими, точными и менее «творческими». Для финансов это плюс.

Что будет дальше? Онтологии как новая периферия для ИИ

FIBO через MCP — это только первый шаг. По аналогии можно подключить онтологию медицинских терминов, юридических понятий, инженерных стандартов. MCP становится универсальным мостом между миром формальных знаний и статистическим интеллектом LLM.

Следующая ступень — агенты, которые не только читают онтологии, но и пишут в них. Представьте AI-аналитика, который, изучая новый финансовый регулятивный документ, предлагает дополнения в FIBO. Или агента, который проверяет непротиворечивость онтологии, как в Owlex, но для графов знаний.

Пока большинство бегает за мультимодальностью и длинным контекстом, умные ребята подключают к нейросетям источники структурированной истины. Потому что без этого любой самый продвинутый GPT — всего лишь очень начитанный попугай. Особенно в финансах, где ошибка в определении стоит денег.

Совет на последок: если вы собираетесь использовать этот сервер в продакшене, сразу думайте о кэшировании запросов к онтологии. Иначе каждый вопрос про «что такое валюта» будет вызывать парсинг гигабайтного RDF-файла. Но это уже детали. Главное — вы теперь знаете, как заставить ИИ говорить на языке Уолл-Стрит, а не на языке интернет-форумов.