Databricks Genie MCP Server
Prepojte svojho AI asistenta s Databricks pomocou Genie MCP Servera a získajte prirodzené jazykové dotazovanie, prístup k metadátam pracoviska a správu viacotáčkových konverzácií pre efektívnejšie dátovo orientované workflow.

Čo robí “Databricks Genie” MCP Server?
Databricks Genie MCP Server je server Model Context Protocol (MCP) navrhnutý ako most medzi AI asistentmi a Genie API v Databricks. Táto integrácia umožňuje veľkým jazykovým modelom (LLM) interagovať s prostrediami Databricks pomocou prirodzeného jazyka. Cez tento server môžu LLM vykonávať akcie ako vypisovanie Genie spaces, získavanie metadát pracoviska, iniciovanie a správa konverzácií v Genie a spúšťanie SQL dotazov – to všetko prostredníctvom štandardizovaných MCP nástrojov. Ako konektor umožňuje Databricks Genie MCP Server vývojárom obohatiť svoje workflow o konverzačné skúmanie dát, priame SQL dotazovanie a bezproblémovú interakciu s konverzačnými agentmi Databricks, čím zjednodušuje vývoj a analýzu založenú na dátach.
Zoznam promptov
V repozitári nie sú zdokumentované žiadne explicitné prompt šablóny.
Zoznam zdrojov
V repozitári nie sú opísané žiadne explicitné zdroje.
Zoznam nástrojov
- get_genie_space_id()
Vypíše dostupné ID a názvy Genie spaces vo vašom Databricks pracovisku. - get_space_info(space_id: str)
Získa názov a popis vybraného Genie space. - ask_genie(space_id: str, question: str)
Začne novú Genie konverzáciu zadaním otázky v prirodzenom jazyku a vráti SQL a tabuľky s výsledkami. - follow_up(space_id: str, conversation_id: str, question: str)
Pokračuje v existujúcej Genie konverzácii následnou otázkou.
Príklady použitia tohto MCP servera
- Konverzačné skúmanie dát
Vývojári a analytici môžu pomocou prirodzeného jazyka interaktívne dotazovať dáta v Databricks cez Genie, čím je analýza prístupnejšia a intuitívnejšia. - Automatizovaná generácia SQL dotazov
Server prevádza otázky v prirodzenom jazyku na SQL príkazy, vykonáva ich v Genie spaces a vracia štruktúrované výsledky, čím šetrí čas a znižuje chybovosť. - Získavanie metadát pracoviska
Jednoducho získajte metadáta (názvy, popisy) o Genie spaces na pochopenie a dokumentovanie dostupných dátových zdrojov. - Správa konverzácií
Udržujte kontext počas viacotáčkových konverzácií, čo umožňuje komplexné analytické workflow, kde otázky nadväzujú na predchádzajúce odpovede. - Integrácia s AI asistentmi
Jednoducho pridajte schopnosti Genie z Databricks do AI-poháňaných IDE alebo chatovacích rozhraní, čím zefektívnite data science workflow v známych nástrojoch.
Ako to nastaviť
Windsurf
- Uistite sa, že máte na systéme nainštalovaný Python 3.7+.
- Naklonujte repozitár Databricks Genie MCP a nainštalujte všetky závislosti.
- Vytvorte súbor
.env
so svojimi prihlasovacími údajmi Databricks (DATABRICKS_HOST
aDATABRICKS_TOKEN
). - Do konfigurácie Windsurf pridajte MCP server cez nasledujúci JSON:
{ "mcpServers": { "databricks-genie": { "command": "python", "args": ["main.py"] } } }
- Reštartujte Windsurf a overte, že sa server objavil medzi dostupnými MCP servermi.
- Zabezpečenie API kľúčov:
Na uchovanie prihlasovacích údajov v bezpečí používajte environmentálne premenné. Príklad:{ "env": { "DATABRICKS_HOST": "your-databricks-instance.cloud.databricks.com", "DATABRICKS_TOKEN": "your-personal-access-token" }, "inputs": {} }
Claude
- Nainštalujte Python 3.7+ a závislosti z repozitára.
- Nakonfigurujte
.env
so svojím Databricks hostom a tokenom. - V koreňovom adresári projektu spustite:
mcp install main.py
- Otvorte Claude Desktop, choďte do Resources → Add Resource a vyberte svoj Genie MCP Server.
- Začnite chatovať s vašimi dátami v Databricks.
Cursor
- Uistite sa, že máte všetky náležitosti a nakonfigurovaný
.env
. - Pridajte do konfigurácie Cursor nasledujúci úsek:
{ "mcpServers": { "databricks-genie": { "command": "python", "args": ["main.py"] } } }
- Uložte konfiguráciu a reštartujte Cursor.
- Overte spojenie so serverom a nastavenie environmentálnych premenných podľa uvedeného príkladu.
Cline
- Nainštalujte Python 3.7+, naklonujte repozitár a nastavte svoj
.env
. - Pridajte MCP server do konfigurácie Cline:
{ "mcpServers": { "databricks-genie": { "command": "python", "args": ["main.py"] } } }
- Reštartujte Cline a overte, že MCP server je aktívny.
- Na ochranu prihlasovacích údajov používajte environmentálne premenné.
Ako tento MCP používať vo flow
Použitie MCP vo FlowHunt
Pre integráciu MCP serverov do svojho flow vo FlowHunt pridajte komponent MCP do svojho flow a pripojte ho k AI agentovi:

Kliknite na MCP komponent a otvorte konfiguračný panel. V sekcii systémovej konfigurácie MCP vložte údaje o svojom MCP serveri v tomto JSON formáte:
{
"databricks-genie": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po nakonfigurovaní môže AI agent využívať tento MCP ako nástroj so všetkými jeho funkciami a možnosťami. Nezabudnite “databricks-genie” nahradiť skutočným názvom vášho MCP servera a URL vlastnou adresou MCP servera.
Prehľad
Sekcia | Dostupnosť | Podrobnosti/Poznámky |
---|---|---|
Prehľad | ✅ | |
Zoznam promptov | ⛔ | V repozitári nie sú opísané prompt šablóny |
Zoznam zdrojov | ⛔ | Nie sú dokumentované explicitné MCP zdroje |
Zoznam nástrojov | ✅ | 4 nástroje: viď vyššie |
Zabezpečenie API kľúčov | ✅ | Popísané cez .env a JSON príklad |
Sampling podpora (menej dôležité pre hodnotenie) | ⛔ | Nie je zmienené |
Náš názor
Databricks Genie MCP Server predstavuje praktický most medzi Databricks a LLM, s jasnými inštrukciami na nastavenie a nástrojmi. Chýbajú mu však prompt šablóny, explicitné zdroje a dokumentácia k pokročilým MCP funkciám ako sampling či roots. Základné nástroje sú dobre definované a užitočné pre používateľov Databricks. Celkovo hodnotíme nadpriemerne, ale využitie bohatších MCP funkcií by ešte zlepšilo hodnotenie.
MCP skóre
Má LICENSE | Áno (MIT) |
---|---|
Má aspoň jeden nástroj | Áno |
Počet fork-ov | 1 |
Počet hviezd | 3 |
Najčastejšie kladené otázky
- Čo je Databricks Genie MCP Server?
Je to server Model Context Protocol, ktorý spája veľké jazykové modely s Databricks Genie a umožňuje interakciu v prirodzenom jazyku, generovanie SQL dotazov a získavanie metadát pracovného priestoru priamo z AI asistenta.
- Aké úlohy možno vykonávať cez Genie MCP Server?
Môžete vypísať Genie spaces, získať metadáta priestoru, začať a spravovať konverzácie s Genie v prirodzenom jazyku a spúšťať alebo nadväzovať na SQL dotazy.
- Ako Genie MCP Server zlepšuje prácu s dátami?
Zjednodušuje skúmanie dát umožnením konverzačných, viacotáčkových dotazov a automatizovanou generáciou SQL, vďaka čomu je analýza dát prístupnejšia a znižuje potrebu manuálneho písania SQL.
- Ako sú zabezpečené prihlasovacie údaje?
Prihlasovacie údaje ako Databricks host a token sú spravované cez environmentálne premenné, nikdy nie sú zakódované natvrdo, čím je zaručená bezpečnosť citlivých informácií.
- Obsahuje tento server prompt šablóny alebo explicitné zdroje?
Nie, repozitár neobsahuje explicitné prompt šablóny ani ďalšie MCP zdroje, ale základné nástroje na konverzáciu a SQL dotazovanie sú plne podporované.
Zrýchlite Databricks s Genie MCP
Odomknite konverzačnú analýzu dát a priamy SQL dotaz v rámci FlowHunt prepojením svojho Databricks pracoviska s Genie MCP Serverom.