Skip to main content
Glama

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:

# For VS Code code --add-mcp '{"name":"databricks","command":"npx","args":["databricks-mcp-server@latest"]}' # For VS Code Insiders code-insiders --add-mcp '{"name":"databricks","command":"npx","args":["databricks-mcp-server@latest"]}'

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ält

  • schema (Zeichenfolge, erforderlich): Name des Schemas, aus dem Tabellen aufgelistet werden sollen

  • filter_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-Anweisung

  • timeout_seconds (Zahl, optional, Standard: 60): Timeout in Sekunden für die Anweisungsausführung

  • row_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:

./databricks-mcp-server

Der Server wird gestartet und wartet auf der Standardeingabe/-ausgabe auf MCP-Protokollbefehle.

Entwicklung

Voraussetzungen

  • Go 1.24 oder höher

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/characat0/databricks-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server