Serverul Unity Catalog MCP

AI MCP Data Catalog Automation

Contactați-ne pentru a găzdui serverul dvs. MCP în FlowHunt

FlowHunt oferă un strat suplimentar de securitate între sistemele dvs. interne și instrumentele AI, oferindu-vă control granular asupra instrumentelor care sunt accesibile de la serverele dvs. MCP. Serverele MCP găzduite în infrastructura noastră pot fi integrate fără probleme cu chatbotul FlowHunt, precum și cu platforme AI populare precum ChatGPT, Claude și diverși editori AI.

Ce face serverul “Unity Catalog” MCP?

Serverul Unity Catalog MCP servește ca un strat Model Context Protocol (MCP) pentru Unity Catalog , permițând asistenților AI să interacționeze programatic cu funcțiile de gestionare a datelor din Unity Catalog. Prin expunerea funcțiilor Unity Catalog ca instrumente compatibile MCP, acest server permite dezvoltatorilor și agenților AI să efectueze operațiuni precum listarea, interogarea, crearea și ștergerea funcțiilor bazei de date într-un mod standardizat. Astfel, fluxurile de dezvoltare sunt considerabil îmbunătățite prin automatizarea sarcinilor de catalog de date, facilitarea integrării fără întreruperi în fluxuri și agenți, precum și susținerea accesului dinamic la metadatele schemelor și funcțiilor. Serverul este conceput pentru medii în care gestionarea, descoperirea și manipularea programatică a funcțiilor de date este esențială, cum ar fi în ingineria datelor, analiză și dezvoltare augmentată AI.

Listă de prompturi

Niciun șablon de prompt nu este listat în depozit sau documentație.

Logo

Pregătit să îți dezvolți afacerea?

Începe perioada de probă gratuită astăzi și vezi rezultate în câteva zile.

Listă de resurse

Nu există resurse MCP explicite documentate în depozit sau README.

Listă de instrumente

  • uc_list_functions
    • Listează funcțiile din catalogul și schema specificate. Returnează o listă de funcții preluate din Unity Catalog.
  • uc_get_function
    • Recuperează detaliile pentru o funcție anume dintr-un catalog și o schemă părinte. Input: name (string).
  • uc_create_function
    • Creează o funcție nouă în catalogul și schema specificate. Input: name (string), script (string). API experimentală.
  • uc_delete_function
    • Șterge o funcție din catalogul și schema specificate. Input: name (string).

În plus, toate funcțiile Unity Catalog înregistrate în Unity Catalog sunt disponibile ca instrumente.

Cazuri de utilizare pentru acest server MCP

  • Gestionare automată a funcțiilor
    • Permite AI-ului sau dezvoltatorilor să listeze, creeze și să șteargă funcții din catalog programatic, eficientizând operațiunile de inginerie a datelor.
  • Explorarea catalogului și a schemelor
    • Facilitează explorarea și documentarea funcțiilor din Unity Catalog pentru descoperirea și auditarea datelor.
  • Înregistrare programatică a funcțiilor
    • Susține înregistrarea directă a noilor funcții bazate pe Python în Unity Catalog din fluxuri de lucru sau de către agenți AI.
  • Controlul accesului și automatizarea securității
    • Permite interacțiuni sigure, pe bază de token, cu resursele catalogului, potrivindu-se în fluxuri automate de conformitate sau guvernanță.

Cum se configurează

Windsurf

Nu există instrucțiuni specifice platformei Windsurf.

Claude

  1. Asigură-te că ai instalat prerechizitele precum uv sau Python.
  2. Obține URL-ul serverului Unity Catalog, catalogul, schema și (opțional) un token de acces.
  3. Adaugă serverul Unity Catalog MCP în 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. Salvează configurația și repornește Claude Desktop.
  5. Verifică conexiunea în secțiunea de instrumente MCP.

Exemplu de securizare a cheilor API:

{
  "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

Nu există instrucțiuni specifice platformei Cursor.

Cline

  1. Asigură-te că ai instalat toate dependențele necesare și uv.
  2. Configurează ca în Claude, folosind 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. Salvează și repornește Cline.
  4. Verifică dacă serverul MCP apare în lista de instrumente disponibile.

Exemplu de securizare a cheilor API: (vezi mai sus)

Cum utilizezi acest MCP în fluxuri

Utilizarea MCP în FlowHunt

Pentru a integra serverele MCP în fluxul tău FlowHunt, începe prin a adăuga componenta MCP în flux și conecteaz-o la agentul tău AI:

Flux MCP FlowHunt

Apasă pe componenta MCP pentru a deschide panoul de configurare. În secțiunea de configurare MCP a sistemului, introdu detaliile serverului MCP folosind acest format JSON:

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

După configurare, agentul AI va putea folosi acest MCP ca instrument cu acces la toate funcțiile și capabilitățile sale. Nu uita să schimbi "unity-catalog" cu numele real al serverului tău MCP și să înlocuiești URL-ul cu URL-ul propriului server MCP.


Prezentare generală

SecțiuneDisponibilitateDetalii/Note
Prezentare generalăPrezentare furnizată în README.md
Listă de prompturiNu sunt documentate șabloane de prompt
Listă de resurseNu sunt listate resurse MCP explicite
Listă de instrumenteDetaliată în README.md
Securizarea cheilor APIExemplu prezentat în README.md
Suport pentru sampling (mai puțin important)Nu este menționată funcția de sampling

Opinia noastră

Serverul Unity Catalog MCP este bine documentat în ceea ce privește instrumentele și configurarea pentru platformele Claude și Cline, cu o licență clară și instrucțiuni de bază pentru securitate (cheie API). Totuși, îi lipsește documentația explicită pentru șabloane de prompt și resurse MCP, iar funcționalități MCP avansate precum roots sau sampling nu sunt menționate. Per total, este o integrare solidă și concentrată pentru Unity Catalog, dar ar putea fi îmbunătățită printr-o documentație suplimentară și suport pentru funcționalități MCP avansate.

Scor MCP

Are LICENȚĂ✅ (MIT)
Are cel puțin un instrument
Număr de Fork-uri6
Număr de Stele14

Întrebări frecvente

Începe cu serverul Unity Catalog MCP

Accelerează-ți fluxurile de date integrând serverul Unity Catalog MCP în FlowHunt. Automatizează sarcinile de catalog de date, simplifică ingineria și oferă dezvoltare condusă de AI.

Află mai multe

Integrare Unity Catalog MCP
Integrare Unity Catalog MCP

Integrare Unity Catalog MCP

Integrați FlowHunt cu Unity Catalog MCP Server pentru automatizarea managementului catalogului alimentată de AI. Orchestrat fără efort funcțiile Unity Catalog, ...

4 min citire
AI Unity Catalog +4
Integrarea Unity MCP Server
Integrarea Unity MCP Server

Integrarea Unity MCP Server

Unity MCP Server face legătura între Unity Editor și clienți AI precum Claude Desktop, Windsurf și Cursor, permițând automatizarea, asistență inteligentă și flu...

4 min citire
Unity AI +5
Serverul Databricks MCP
Serverul Databricks MCP

Serverul Databricks MCP

Serverul Databricks MCP conectează asistenții AI la mediile Databricks, permițând explorarea autonomă, înțelegerea și interacțiunea cu metadatele Unity Catalog ...

4 min citire
AI MCP Server +5