Протокол контекста модели (MCP) в Databricks

MCP — это стандарт открытый код, который связывает агентов ИИ с инструментами, ресурсами, запросами и другими контекстными сведениями. Шлюз ИИ — это корпоративная плоскость управления для управления серверами MCP, а также конечными точками LLM.

Databricks предоставляет следующие типы серверов MCP:

Сервер MCP Description
Управляемый MCP Немедленно получить доступ к функциям Databricks с помощью предварительно настроенных серверов MCP.
Внешний MCP Безопасное подключение к серверам MCP, размещенным вне Azure Databricks с помощью управляемых подключений.
Пользовательский MCP Развертывание пользовательского сервера MCP в виде приложения Databricks.

Чтобы просмотреть доступные серверы MCP, перейдите в >шлюз ИИ> вашей рабочей области MCPs.

Серверы MCP шлюза ИИ

Использование серверов MCP

MCP предназначен для использования с LLM, который динамически обнаруживает доступные инструменты, решает, какие средства следует вызывать, и интерпретирует выходные данные. При создании агентов, использующих серверы MCP, Databricks рекомендует:

  • Не жестко прописывайте имена инструментов: набор доступных инструментов может измениться, так как Databricks добавляет новые возможности или изменяет существующие. Агент должен динамически обнаруживать инструменты во время выполнения, перечисляя их.
  • Не анализируйте выходные данные средства программными средствами: форматы выходных данных инструментов не гарантированы оставаться стабильными. Пусть ваша LLM интерпретирует и извлекает информацию из ответов инструмента.
  • Позвольте LLM решить: LLM вашего агента должен определить, какие инструменты следует вызывать на основе запроса пользователя и описаний инструментов, предоставляемых сервером MCP.

Эти методики позволяют агентам автоматически воспользоваться улучшениями серверов MCP, не требуя изменений кода.

Система управления

Серверы MCP в Databricks управляются через шлюз искусственного интеллекта. Шлюз ИИ является центральным местом для управления доступом и мониторинга активности MCP в вашей организации.

  • Управление доступом. Управляемые и внешние серверы MCP используют разрешения каталога Unity для управления доступом пользователей и субъектов-служб к каждому серверу и его базовым данным.
  • Управление учетными данными. Внешние серверы MCP используют подключения каталога Unity с управляемым OAuth для безопасной обработки проверки подлинности без предоставления учетных данных конечным пользователям.
  • Централизованная видимость: просмотр и управление всеми серверами MCP в рабочей области из шлюза ИИ.

Цены на вычисления

Пользовательские серверы MCP подвергаются ценам на Databricks Apps.

Цены на управляемый сервер MCP зависят от типа функции: