Udostępnij za pośrednictwem


Protokół MCP (Model Context Protocol) w usłudze Databricks

MCP to standard open source łączący agentów sztucznej inteligencji z narzędziami, zasobami, monitami i innymi informacjami kontekstowymi. AI Gateway to płaszczyzna sterowania przedsiębiorstwa do zarządzania serwerami MCP, jak również punktami końcowymi LLM.

Usługa Databricks udostępnia następujące typy serwerów MCP:

Serwer MCP Description
Zarządzane MCP Natychmiast uzyskaj dostęp do funkcji usługi Databricks przy użyciu wstępnie skonfigurowanych serwerów MCP.
Zewnętrzna umowa MCP Bezpiecznie nawiąż połączenie z serwerami MCP hostowanymi poza Azure Databricks przy użyciu połączeń zarządzanych.
Niestandardowa umowa MCP Hostowanie niestandardowego serwera MCP jako aplikacji usługi Databricks.

Aby wyświetlić dostępne serwery MCP, przejdź do obszaru roboczego >Agenci>MCP Serwery:

Karta Agentów MCP Server

Jak używać serwerów MCP

MCP jest przeznaczony do użycia z LLM, który dynamicznie odnajduje dostępne narzędzia, decyduje, które narzędzia wywołać, i interpretuje wyniki. Podczas tworzenia agentów korzystających z serwerów MCP usługa Databricks zaleca:

  • Nie należy kodować nazw narzędzi: zestaw dostępnych narzędzi może ulec zmianie, ponieważ usługa Databricks dodaje nowe możliwości lub modyfikuje istniejące. Agent powinien dynamicznie odnajdywać narzędzia w czasie wykonywania, wyświetlając listę narzędzi.
  • Nie analizuj danych wyjściowych narzędzia za pomocą programowania: nie ma gwarancji, że formaty danych wyjściowych narzędzia pozostaną stabilne. Pozwól LLM interpretować i wyodrębniać informacje z odpowiedzi narzędzi.
  • Pozwól LLM zdecydować: LLM agenta powinno określić, które narzędzia wywołać na podstawie żądania użytkownika i opisów narzędzi dostarczonych przez serwer MCP.

Te rozwiązania umożliwiają agentom automatyczne korzystanie z ulepszeń serwerów MCP bez konieczności wprowadzania zmian w kodzie.

Rządzenie

Serwery MCP w usłudze Databricks są zarządzane poprzez AI Gateway. Brama sztucznej inteligencji to centralna lokalizacja do zarządzania dostępem i monitorowaniem aktywności MCP w całej organizacji.

  • Kontrola dostępu: Zarządzane i zewnętrzne serwery MCP używają uprawnień katalogu Unity do kontrolowania, którzy użytkownicy i jednostki usługi mogą uzyskiwać dostęp do każdego serwera i jego powiązanych danych.
  • Zarządzanie poświadczeniami: zewnętrzne serwery MCP używają połączeń Unity Catalog z protokołem OAuth zarządzanym, aby bezpiecznie obsługiwać uwierzytelnianie bez ujawniania poświadczeń użytkownikom końcowym.
  • Scentralizowana widoczność: wyświetlanie wszystkich serwerów MCP w obszarze roboczym i zarządzanie nimi z poziomu bramy sztucznej inteligencji.

Cennik zasobów obliczeniowych

Niestandardowe serwery MCP podlegają cennikowi usługi Databricks Apps.

Cennik zarządzanego serwera MCP zależy od typu funkcji: