Freigeben über


Model Context Protocol (MCP) für Databricks

Diese Seite ist eine Übersicht über die MCP-Optionen auf Databricks. MCP ist ein Open Source-Standard, der KI-Agents mit Tools, Ressourcen, Eingabeaufforderungen und anderen kontextbezogenen Informationen verbindet.

Der Hauptvorteil von MCP ist Standardisierung. Sie können ein Tool einmal erstellen und mit beliebigen Agenten verwenden – ganz gleich, ob es sich um einen von Ihnen erstellten oder einen Agenten eines Drittanbieters handelt. Ebenso können Sie Tools verwenden, die von anderen Personen entwickelt wurden, entweder von Ihrem Team oder von außerhalb Ihrer Organisation.

MCP ist einer von drei Tools, die in Databricks Agent Framework verfügbar sind. Anleitung, wann MCP anstelle von Unity Catalog Funktionstools oder Agent-Codetools gewählt werden sollte, finden Sie unter Auswählen Ihres Toolansatzes.

Databricks MCP-Optionen

Databricks bietet drei MCP-Optionen:

Aspekt Von Databricks verwaltete MCP-Server Externe MCP-Server Benutzerdefinierte MCP-Server
Beabsichtigter Anwendungsfall Databricks verfügt über einsatzbereite Server, mit denen Agents Daten abfragen und auf Tools im Unity-Katalog zugreifen können. Stellen Sie eine Verbindung mit MCP-Servern von Drittanbietern her, die außerhalb von Azure Databricks gehostet werden.
Installieren Sie beliebte Server von Databricks Marketplace , oder stellen Sie eine Verbindung mit einem beliebigen Server mithilfe von Unity Catalog-Verbindungen her.
Hosten Sie Ihren eigenen MCP-Server sicher als Databricks-App, um Ihren eigenen Server mitzubringen oder einen MCP-Server eines Drittanbieters auszuführen.
Verfügbare Tools Machen Sie bestimmte Databricks-Dienste als MCP-Ressourcen verfügbar:
  • Databricks-Vektorsuche
  • Unity-Katalogfunktionen
  • Genie-Räume
  • DBSQL
Zugriff auf externe Dienste und APIs:
  • Kuratierte Server von Marketplace (You.com, Glean und mehr)
  • Selbst gehostete MCP-Server
  • Jeder MCP-Server eines Drittanbieters mit streambarem HTTP-Transport
Bringen Sie Ihre eigenen benutzerdefinierten Tools und spezielle Geschäftslogik mit
Einrichtungskomplexität Sofort einsatzbereit Installieren von Marketplace oder Erstellen einer benutzerdefinierten Unity-Katalogverbindung Erfordert app-Bereitstellung
Sicherheitsmodell Unity Catalog-Berechtigungen werden immer durchgesetzt, sodass Agents und Benutzer nur auf Tools und Daten zugreifen können, für die ihnen Zugriff gewährt wurde. Databricks verwaltet die Authentifizierung mithilfe von Unity Catalog-Verbindungen mit OAuth-Flüssen und Tokenaktualisierungen. Sie konfigurieren die Authentifizierung und Autorisierung.
Autorisierungsmethoden Unterstützt die OAuth- und PAT-Authentifizierung, um Clients wie Cursor und Claude Desktop zu verbinden . Verwendet Unity-Katalogverbindungen für die sichere Proxyauthentifizierung. Unterstützt nur OAuth, das von einigen Clients wie Cursor und Claude Desktop nicht unterstützt wird.

Um Ihre MCP-Server anzuzeigen, wechseln Sie zu Ihrem Arbeitsbereich >Agents>MCP Servers:

Registerkarte „Agents MCP Server“

Installieren von Servern von Azure Databricks Marketplace

Azure Databricks Marketplace bietet eine kuratierte Liste externer MCP-Server, die Sie schnell installieren können, um Ihnen Zugriff auf beliebte MCP-Server zu gewähren, die außerhalb von Databricks gehostet werden. Siehe Zugriff auf externe MCP-Server erhalten

Preise berechnen

Die Berechnung der Preise für verwaltete MCP-Server hängt von den MCP-Workloads ab:

Benutzerdefinierte MCP-Server unterliegen den Preisen von Databricks Apps.

Nächste Schritte