Databricks MCP-Server
Ein Model Context Protocol (MCP)-Server für die Interaktion mit Databricks.
Installation
Sie können die neueste Version für Ihre Plattform von der Seite „Versionen“ herunterladen.
VS Code
Installieren Sie die Databricks MCP Server-Erweiterung in VS Code, indem Sie auf den folgenden Link klicken:
Alternativ können Sie die Erweiterung manuell installieren, indem Sie den folgenden Befehl ausführen:
Related MCP server: DevDb MCP Server
Werkzeuge
Der Databricks MCP-Server bietet eine Model Context Protocol (MCP)-Schnittstelle für die Interaktion mit Databricks-Arbeitsbereichen. Er bietet die folgenden Funktionen:
Kataloge auflisten
Listet alle im Databricks-Arbeitsbereich verfügbaren Kataloge auf.
Werkzeugname: list_catalogs
Parameter: Keine
Gibt zurück: JSON-Array von Katalogobjekten
Listenschemas
Listet alle Schemas in einem angegebenen Databricks-Katalog auf.
Toolname: list_schemas
Parameter:
catalog(Zeichenfolge, erforderlich): Name des Katalogs, aus dem Schemas aufgelistet werden sollen
Gibt zurück: JSON-Array von Schemaobjekten
Tabellen auflisten
Listet alle Tabellen in einem angegebenen Databricks-Schema mit optionaler Filterung auf.
Werkzeugname: list_tables
Parameter:
catalog(Zeichenfolge, erforderlich): Name des Katalogs, der das Schema enthältschema(Zeichenfolge, erforderlich): Name des Schemas, aus dem Tabellen aufgelistet werden sollenfilter_pattern(Zeichenfolge, optional, Standard: ".*"): Reguläres Ausdrucksmuster zum Filtern von Tabellennamen
Gibt zurück: JSON-Array von Tabellenobjekten
SQL ausführen
Führt SQL-Anweisungen in einem Databricks SQL Warehouse aus und gibt die Ergebnisse zurück.
Toolname: execute_sql
Parameter:
statement(Zeichenfolge, erforderlich): Auszuführende SQL-Anweisungtimeout_seconds(Zahl, optional, Standard: 60): Timeout in Sekunden für die Anweisungsausführungrow_limit(Zahl, optional, Standard: 100): Maximale Anzahl der Zeilen, die im Ergebnis zurückgegeben werden sollen
Gibt zurück: JSON-Objekt, das Spalten und Zeilen aus dem Abfrageergebnis enthält, mit Informationen zum SQL-Warehouse, das zur Ausführung der Anweisung verwendet wurde.
SQL-Warehouses auflisten
Listet alle im Databricks-Arbeitsbereich verfügbaren SQL-Warehouses auf.
Toolname: list_warehouses
Parameter: Keine
Gibt zurück: JSON-Array von SQL-Warehouse-Objekten
Unterstützte Plattformen
Linux (amd64)
Windows (amd64)
macOS (Intel/amd64)
macOS (Apple Silicon/arm64)
Verwendung
Authentifizierung
Die Anwendung verwendet die einheitliche Databricks-Authentifizierung. Weitere Informationen zur Konfiguration der Authentifizierung finden Sie in der Databricks-Authentifizierungsdokumentation .
Ausführen des Servers
Starten Sie den MCP-Server:
Der Server wird gestartet und wartet auf der Standardeingabe/-ausgabe auf MCP-Protokollbefehle.
Entwicklung
Voraussetzungen
Go 1.24 oder höher