Специалисты СберТеха, работающие над платформой DataSpace, представили решение для подключения GraphQL API к ИИ-агентам через протокол MCP. Основная задача заключалась в том, чтобы предоставить агентам доступ к данным, сохранив при этом контроль над безопасностью и структурой API. Команда отказалась от предоставления агентам возможности выполнять произвольные GraphQL-запросы в пользу использования заранее подготовленных операций. Выбранный подход базируется на кодогенерации: на основе GraphQL-операций создаются TypeScript-типы, Zod-схемы и описания MCP-инструментов. Это позволяет разработчикам фиксировать набор доступных агенту действий, проводить аудит контрактов и обеспечивать типобезопасность. По словам разработчиков, такой метод позволяет инкапсулировать прикладную логику в инструменты, делая их более предсказуемыми для ИИ, и использовать существующие механизмы безопасности платформы DataSpace, такие как RBAC и RLS, для ограничения доступа агентов.
СберТех представил подход к интеграции GraphQL API с ИИ-агентами через MCP
Команда СберТеха разработала метод адаптации GraphQL API для ИИ-агентов с использованием Model Context Protocol (MCP) и кодогенерации.



