Freigeben über


Verbinden von Genie Code mit MCP-Servern

Verbinden Sie Genie Code mit externen Tools und Datenquellen über das Model Context Protocol (MCP). Genie Code kann beliebige MCP-Server verwenden, die Ihrem Arbeitsbereich hinzugefügt wurden und zu deren Nutzung Sie berechtigt sind.

Hinweis

MCP-Server werden nur im Modus "Genie Code Agent" unterstützt.

Was ist MCP?

MCP ist ein Open Source-Standard, der KI-Agents mit Tools, Ressourcen, Eingabeaufforderungen und anderen kontextbezogenen Informationen verbindet. MCP bietet eine standardisierte Möglichkeit, Tools, Daten und Workflows für Genie Code verfügbar zu machen, ohne diesen Kontext direkt in Eingabeaufforderungen oder Anweisungen einzubetten.

MCP ist für Fälle konzipiert, in denen bereits ein wichtiger Kontext vorhanden ist, aber nur schwer von einem KI-Agenten wie Genie Code zugegriffen werden kann. MCP bietet eine sichere Möglichkeit, Genie Code Zugriff auf Kontext wie die folgenden zu gewähren:

  • Dokumentationssysteme: Teams behalten häufig Runbooks oder betriebsbereite Dokumente in Tools wie Confluence. Anstatt Abschnitte in Eingabeaufforderungen zu kopieren, können diese Inhalte einmal über einen externen MCP-Server verfügbar gemacht und bei Relevanz referenziert werden. Ihre Dokumente befinden sich möglicherweise auch bereits in Databricks als Vektorsuchindex, den Genie Code zum Abfragen relevanter Dokumente verwenden kann.
  • Tools und Dienste: Plattformteams können APIs oder Skripts für Setup, Validierung oder Bereitstellung verwalten. MCP ermöglicht es, diese Funktionen direkt für Genie Code zur Verfügung zu stellen.
  • Datenquellen: Wenn Sie bereits Daten in Databricks haben, können Sie Genie Code mit einem Genie-Raum verbinden, um Die Daten mithilfe natürlicher Sprache zu analysieren. Für Daten, die außerhalb von Databricks gespeichert sind, können Sie Genie Code sicheren Zugriff über externe MCP-Server gewähren.
  • Benutzerdefinierte Apps: Sie können auch benutzerdefinierte Funktionen hinzufügen, die über Databricks-Apps gehostet werden. Auf diese Weise können Sie Genie Code mit proprietären Tools, Workflows oder Integrationen verbinden, die speziell für Sie oder Ihre Organisation erstellt wurden und alle sicher in Ihrem Databricks-Arbeitsbereich verwaltet werden.

In diesen Fällen ersetzt MCP manuelles Kopieren und Einfügen durch einen strukturierten, wiederverwendbaren Ansatz, sodass der richtige Kontext nur verfügbar ist, wenn er benötigt wird.

Sie können Genie Code mit allen MCP-Servern in Ihrem Arbeitsbereich verbinden, die Sie verwenden dürfen. Arbeitsbereichsadministratoren steuern, welche Server verfügbar sind, während Benutzer nach Bedarf aus diesen genehmigten Quellen auswählen können.

Weitere Informationen zu MCP-Servern in Databricks und zum Erstellen Eigener finden Sie unter Model Context Protocol (MCP) auf Databricks.

Hinzufügen von MCP-Servern zu Genie Code

Um Genie Code mit einem MCP-Server zu verbinden, fügen Sie ihn in Ihren Genie Code-Einstellungen hinzu:

  1. Öffnen Sie die Einstellungen von Genie Code. Klicken Sie im Bereich "Genie Code" auf das Zahnradsymbol. Einstellungen.
  2. Klicken Sie unter MCP-Server auf das Symbol Server hinzufügen.
  3. Wählen Sie die MCP-Server aus, die Sie hinzufügen möchten. Sie können von Databricks verwaltete MCP-Server oder externe MCP-Server auswählen:
    • Unity Catalog-Funktion: Wählen Sie die Schemas für die Funktion(en) aus. Auf diese Weise kann Genie Code Funktionen verwenden, um vordefinierte SQL-Abfragen auszuführen.
    • Vektorsuche: Wählen Sie die Schemas für den Index(n) aus. Auf diese Weise kann Genie Code den Vektorsuchindex abfragen, um relevante Dokumente zu finden.
    • Genie Space: Wählen Sie den/die Genie-Bereich(e) aus. Der Genie MCP ruft Genie als Werkzeug auf, sodass Sie die Genie-Räume abfragen können, um Daten mit natürlicher Sprache zu analysieren.
    • Unity-Katalogverbindung: Wählen Sie die Verbindungen aus, die als externe MCP-Server verwendet werden sollen. Sie müssen sich zuerst bei der Verbindung anmelden, bevor sie verwendet werden kann.
    • Databricks-App: Wählen Sie die App(n) aus, die als benutzerdefinierte MCP-Server verwendet werden soll. Auf diese Weise können Sie alle benutzerdefinierten Tools verwenden.
  4. Klicke auf Speichern.

Nachdem sie hinzugefügt wurden, sind MCP-Server sofort für Genie Code verfügbar. Sie können sie im Agent-Modus verwenden, ohne Ihre Eingabeaufforderungen oder Anweisungen zu ändern. Genie Code wird automatisch auf diese Server zugreifen, wenn es relevant ist.

Derzeit ist der MCP-Zugriff auf 20 Tools auf allen Servern beschränkt. Sie können auswählen, welche Tools und Server in Ihren Genie Code-Einstellungen aktiviert oder deaktiviert werden sollen.