Unity Catalog MCP Server

Unity Catalog MCP Server

Automatizujte a spravujte funkce Unity Catalog pomocí Unity Catalog MCP Serveru – přineste bezproblémové operace datového katalogu a AI workflowy do vaší organizace.

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