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:
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
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Databricks-MCP-Server
Related MCP Servers
- MIT License
- MIT License
- Apache 2.0
- PythonMIT License