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

Разработчик провёл эксперимент: подключил модель 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 и значения, чтобы модель могла работать с актуальной схемой.