К содержанию
Новости

Claude подключили к корпоративной базе идентификаций для запросов на естественном языке через MCP

Claude подключили к корпоративной базе идентификаций для запросов на естественном языке через MCP
Фото: Towards AI

Разработчик провёл эксперимент: подключил модель Claude к корпоративной базе данных системы управления идентификациями, чтобы задавать запросы и получать отчёты на обычном языке. В большинстве enterprise‑платформ операционные данные лежат в реляционных БД, и добраться до них обычно можно только зная структуру схемы и SQL. Даже простой вопрос, например сколько было неудачных provisioning‑операций за неделю, быстро превращается в техническую задачу. Нужно найти нужные таблицы, разобраться в значениях статусов и собрать SQL‑запрос с JOIN. Как сообщает Towards AI, предложенный подход объединяет Model Context Protocol (MCP), динамическое обнаружение схемы и защищённый слой проверки SQL, благодаря чему модель может отвечать на такие вопросы без прямого доступа к базе.

В этой системе Claude работает через MCP‑сервер. Он выступает оркестрационным слоем между моделью и базой данных и предоставляет инструменты, которые модель может вызывать при работе с данными: query_database, describe_schema, sample_data, search_records. В результате вместо множества отдельных интеграций между моделями, инструментами и источниками данных используется единый протокол взаимодействия.

В архитектуре предусмотрен и механизм автоматического обнаружения схемы. При запуске сервер считывает доступные таблицы, метаданные столбцов, типы данных и часто встречающиеся значения, формируя для модели рабочий контекст. Поэтому Claude ориентируется на актуальную структуру базы, а не на заранее прописанное описание. Отдельный уровень безопасности ограничивает систему операциями чтения и проверяет SQL‑запросы перед выполнением, чтобы избежать небезопасных обращений к данным.

Ключевые факты

  • В проекте Claude подключён к enterprise identity database через MCP server, который генерирует read-only SQL‑запросы и возвращает ответы на естественном языке.

  • Цель решения, позволить пользователям задавать вопросы вроде «How many identities exist in the system?» или «List failed provisioning transactions» без знания SQL.

  • Архитектура решения состоит из четырех компонентов, среди которых MCP Server, Schema Discovery Engine и SQL Safety Layer.

  • Schema Discovery Engine при запуске автоматически обнаруживает структуру базы: читает доступные tables, column metadata, data types и значения, чтобы модель могла работать с актуальной схемой.