Integrations
Provides tools for interacting with Databricks workspaces, allowing users to list catalogs, schemas, and tables, execute SQL statements, and retrieve information about SQL warehouses.
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
- -securityFlicense-qualityA server that implements the Model Completion Protocol (MCP) to allow LLMs to interact with Databricks resources including clusters, jobs, notebooks, and SQL execution through natural language.Last updated -6Python
- Python
- Python
- JavaScriptMIT License