Unity Catalog MCP Server

Unity Catalog MCP Server

AI MCP Data Catalog Automation

Co dělá “Unity Catalog” MCP Server?

Unity Catalog MCP Server slouží jako vrstva Model Context Protocol (MCP) pro Unity Catalog, která umožňuje AI asistentům programově pracovat s funkcemi datového managementu Unity Catalog. Zpřístupněním funkcí Unity Catalog jako MCP-kompatibilních nástrojů dovoluje tento server vývojářům a AI agentům provádět operace jako výpis, dotazování, vytváření a mazání databázových funkcí standardizovaným způsobem. Výrazně tím urychluje vývojové workflowy automatizací úloh datového katalogu, usnadňuje integraci do flow a agentů a podporuje dynamický přístup ke schématům a metadatům funkcí. Server je navržen pro prostředí, kde je programová správa, objevování a manipulace s datovými funkcemi klíčová – například v data engineeringu, analytice a AI-augmentovaném vývoji.

Seznam promptů

V repozitáři ani v dokumentaci nejsou uvedeny žádné šablony promptů.

Seznam zdrojů

V repozitáři ani README nejsou explicitně dokumentovány MCP zdroje.

Seznam nástrojů

  • uc_list_functions
    • Vypíše funkce v určeném rodičovském katalogu a schématu. Vrací seznam funkcí získaných z Unity Catalog.
  • uc_get_function
    • Načte detail konkrétní funkce v daném katalogu a schématu. Vstup: name (string).
  • uc_create_function
    • Vytvoří novou funkci v určeném katalogu a schématu. Vstupy: name (string), script (string). Experimentální API.
  • uc_delete_function
    • Smaže funkci v daném katalogu a schématu. Vstup: name (string).

Navíc jsou všechny funkce Unity Catalog registrované v Unity Catalog k dispozici jako nástroje.

Případy použití tohoto MCP serveru

  • Automatizovaná správa funkcí
    • Umožňuje AI nebo vývojářům programově vypisovat, vytvářet a mazat funkce katalogu, což zjednodušuje data engineering operace.
  • Průzkum katalogu a schémat
    • Umožňuje průzkum a dokumentaci funkcí v Unity Catalog pro účely objevování a auditu dat.
  • Programová registrace funkcí
    • Podporuje registraci nových funkcí v Pythonu přímo z workflowů nebo AI agentů do Unity Catalog.
  • Řízení přístupu & bezpečnostní automatizace
    • Umožňuje bezpečnou, tokenově řízenou interakci s katalogovými zdroji, vhodné pro automatizované compliance nebo governance workflowy.

Jak nastavit

Windsurf

Pro Windsurf nejsou k dispozici specifické instrukce.

Claude

  1. Ujistěte se, že máte nainstalován uv nebo Python.
  2. Získejte URL Unity Catalog serveru, katalog, schéma a případně access token.
  3. Přidejte Unity Catalog MCP Server do svého claude_desktop_config.json:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  4. Uložte konfiguraci a restartujte Claude Desktop.
  5. Ověřte připojení v sekci MCP nástrojů.

Příklad zabezpečení API klíče:

{
  "mcpServers": {
    "unity-catalog": {
      "command": "uv",
      "args": [ "run", "mcp-server-unitycatalog", "--uc_server", "...", "--uc_token", "${UC_TOKEN}" ],
      "env": {
        "UC_TOKEN": "your_secret_token"
      },
      "inputs": {
        "UC_TOKEN": "env"
      }
    }
  }
}

Cursor

Pro Cursor nejsou k dispozici specifické instrukce.

Cline

  1. Ujistěte se, že máte nainstalované potřebné závislosti a uv.
  2. Nakonfigurujte stejně jako u Claude, v souboru cline_config.json:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  3. Uložte a restartujte Cline.
  4. Zkontrolujte, že se MCP server objeví mezi dostupnými nástroji.

Příklad zabezpečení API klíče: (viz výše)

Jak používat tento MCP ve flow

Použití MCP ve FlowHunt

Pro integraci MCP serverů do vašeho workflowu ve FlowHunt přidejte nejprve MCP komponentu do vašeho flow a propojte ji s AI agentem:

FlowHunt MCP flow

Klikněte na MCP komponentu pro otevření konfiguračního panelu. Do sekce systémové konfigurace MCP vložte údaje o vašem MCP serveru v tomto JSON formátu:

{
  "unity-catalog": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po konfiguraci může AI agent využívat tento MCP jako nástroj a získá přístup ke všem jeho funkcím a možnostem. Nezapomeňte změnit "unity-catalog" na skutečný název vašeho MCP serveru a URL na adresu vašeho MCP serveru.


Přehled

SekceDostupnostDetaily/Poznámky
PřehledPřehled uveden v README.md
Seznam promptůNejsou zdokumentovány žádné šablony promptů
Seznam zdrojůNejsou uvedeny explicitní MCP zdroje
Seznam nástrojůPopsáno v README.md
Zabezpečení API klíčůPříklad uveden v README.md
Podpora sampling (méně důležité pro hodnocení)Není zmíněna podpora sampling

Náš názor

Unity Catalog MCP Server je dobře zdokumentován co do nástrojů a nastavení pro platformy Claude a Cline, má jasnou licenci i základní pokyny pro zabezpečení (API klíč). Chybí však explicitní dokumentace pro šablony promptů a MCP zdroje a není zmíněna podpora pokročilých MCP funkcí, jako jsou roots nebo sampling. Celkově jde o solidní a úzce zaměřenou integraci pro Unity Catalog, která by mohla být vylepšena rozšířením dokumentace a podporou dalších MCP funkcí.

MCP skóre

Má LICENCI✅ (MIT)
Má alespoň jeden nástroj
Počet Forků6
Počet Stars14

Často kladené otázky

What does the Unity Catalog MCP Server do?

Umožňuje programově spravovat databázové funkce Unity Catalog prostřednictvím MCP-kompatibilního API, což AI agentům a vývojářům umožňuje vypisovat, vytvářet, mazat a dotazovat funkce katalogu a tím zjednodušuje workflowy data engineeringu a analytiky.

What tools are included with the Unity Catalog MCP Server?

Poskytuje standardizované nástroje jako uc_list_functions, uc_get_function, uc_create_function a uc_delete_function a také přístup ke všem funkcím registrovaným v Unity Catalog.

How do I securely set up API access?

Přístupový token Unity Catalog můžete předat jako environmentální proměnnou v konfiguraci MCP serveru. Příklad: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

How is this integrated into FlowHunt flows?

Přidejte MCP server do konfigurace MCP ve flow. Po nastavení mají AI agenti ve FlowHunt přístup ke všem nástrojům a funkcím Unity Catalog přes standardizované MCP rozhraní.

What are the main use cases for this MCP server?

Automatizovaná správa funkcí, průzkum katalogu a schémat, programová registrace funkcí a bezpečné, tokenově řízené řízení přístupu v datových workflowech.

Začněte s Unity Catalog MCP Serverem

Zrychlete své datové workflowy integrací Unity Catalog MCP Serveru do FlowHunt. Automatizujte úlohy datového katalogu, zjednodušte engineering a posilte AI-driven vývoj.

Zjistit více

Databricks MCP Server
Databricks MCP Server

Databricks MCP Server

Databricks MCP Server propojuje AI asistenty s prostředím Databricks, umožňuje autonomní prozkoumávání, porozumění a interakci s metadaty a datovými aktivy Unit...

4 min čtení
AI MCP Server +5
Integrace Unity MCP Serveru
Integrace Unity MCP Serveru

Integrace Unity MCP Serveru

Unity MCP Server propojuje Unity Editor s AI klienty jako Claude Desktop, Windsurf a Cursor a umožňuje automatizaci, inteligentní asistenci a zefektivnění workf...

4 min čtení
Unity AI +5
UnityMCPIntegration MCP Server
UnityMCPIntegration MCP Server

UnityMCPIntegration MCP Server

UnityMCPIntegration propojuje AI agenty s herním enginem Unity, což umožňuje řízení v reálném čase, automatizované testování, procedurální generování obsahu a A...

4 min čtení
Unity MCP +5