Dataproduct MCP: Подключение ИИ-агентов к продуктам данных и платформам
Dataproduct MCP — это сервер MCP, разработанный Entropy Data, созданный с использованием Python и FastMCP. Он служит важной связью для AI-агентов и больших языковых моделей для взаимодействия с разнообразными продуктовыми данными и основными платформами. Хотя его исходный код доступен на GitHub для прямого развертывания, Entropy Data также предлагает удаленный сервер MCP в качестве хостингового сервиса. Этот сервис предоставляет потоковую HTTP-точку доступа, позволяя конечным пользователям подключаться без необходимости локальной установки инструмента. Это позволяет AI-клиентам эффективно обнаруживать, получать доступ и запрашивать данные активов.
К чему подключается Dataproduct MCP?
Dataproduct MCP выступает в качестве центрального соединителя, связывая рынок и уровень управления Entropy Data. Он интегрируется с различными базовыми платформами данных для выполнения запросов напрямую. Поддерживаемые платформы включают Databricks, PostgreSQL, BigQuery, Snowflake, MySQL, MariaDB, SQL Server (MSSQL), Trino и Amazon Redshift. Эта широкая связь позволяет AI-агентам взаимодействовать с активами данных в разнообразной технической среде, централизуя доступ через сервер Model Context Protocol.
Основные функции и инструменты
Dataproduct MCP предоставляет специфические вызываемые инструменты, предназначенные для взаимодействия с данными. К ним относятся dataproduct_search для поиска соответствующих продуктов данных, и dataproduct_get, также известный как fetch, для получения конкретных деталей продукта данных. Он также предлагает dataproduct_request_access для управления разрешениями, и dataproduct_query, называемый execute_query, для выполнения SQL-команд. Эти инструменты позволяют AI-клиентам выполнять ключевые операции в экосистеме продуктов данных.
Для кого это?
Dataproduct MCP нацелен на AI-агентов, большие языковые модели и бизнес-пользователей, которые взаимодействуют с AI-ассистентами. Он дает возможность этим субъектам открывать, управлять доступом к и запрашивать продукты данных, используя естественный язык и автоматизированные процессы. Система предназначена для сред, где взаимодействие с данными, управляемое AI, является приоритетом, обеспечивая структурированный доступ и управление. Это не лучший выбор, если ваш основной метод взаимодействия не включает AI-клиентов или автоматизированные рабочие процессы продуктов данных.
Как начать
Доступ предоставляется через стандартный поток авторизации OAuth, соединяя AI-клиента с URL-адресом конечной точки Entropy Data MCP. Поддерживается альтернативный метод аутентификации API Key, если OAuth 2.0 не поддерживается клиентом MCP, а транспортный протокол - это потоковая HTTP конечная точка.
Сценарии использования
- Поиск продуктов данных: AI-агенты могут искать и находить соответствующие продукты данных на основе запросов на естественном языке.
- Управление доступом: AI-агенты могут запрашивать доступ к конкретным выходным портам продуктов данных, с соблюдением политик управления и потенциальным ручным одобрением от владельцев продуктов данных.
- Выполнение запросов: AI-агенты могут генерировать и выполнять SQL-запросы на авторизованных продуктах данных, с проверками управления в реальном времени, и получать структурированные результаты.
Dataproduct MCP предоставляет мощный интерфейс для AI-агентов для взаимодействия с продуктовыми данными и различными платформами данных. Он централизует обнаружение данных, запросы на доступ и выполнение запросов в рамках управляемого Протокола Контекста Модели. Система поддерживает основных AI-клиентов и обеспечивает безопасный доступ к данным на основе идентификации. Начните с подключения вашего AI-клиента к URL-адресу конечной точки Entropy Data MCP и используйте dataproduct_search.