Unity Catalog MCP Server

Unity Catalog MCP Server

AI MCP Data Catalog Automation

Wat doet de “Unity Catalog” MCP Server?

De Unity Catalog MCP Server fungeert als een Model Context Protocol (MCP)-laag voor de Unity Catalog, waardoor AI-assistenten programmatisch kunnen interacteren met de datamanagementfuncties van Unity Catalog. Door Unity Catalog-functies als MCP-compatibele tools aan te bieden, stelt deze server ontwikkelaars en AI-agenten in staat om bewerkingen uit te voeren zoals het weergeven, opvragen, aanmaken en verwijderen van databasefuncties op een gestandaardiseerde manier. Dit verbetert ontwikkelworkflows aanzienlijk door datacatalogus-taken te automatiseren, naadloze integratie in flows en agenten te faciliteren en dynamische toegang tot schema- en functiemetadata te ondersteunen. De server is ontworpen voor omgevingen waar programmatisch beheer, ontdekking en bewerking van datafuncties essentieel is, zoals in data engineering, analytics en AI-gestuurde ontwikkeling.

Lijst met prompts

Er zijn geen prompt-sjablonen vermeld in de repository of documentatie.

Lijst met bronnen

Er zijn geen expliciete MCP-resources gedocumenteerd in de repository of README.

Lijst met tools

  • uc_list_functions
    • Lijst functies binnen de opgegeven catalogus en schema. Retourneert een lijst met functies uit Unity Catalog.
  • uc_get_function
    • Haalt details op van een specifieke functie binnen een catalogus en schema. Invoer: name (string).
  • uc_create_function
    • Maakt een nieuwe functie aan in de opgegeven catalogus en schema. Invoer: name (string), script (string). Experimentele API.
  • uc_delete_function
    • Verwijdert een functie in de opgegeven catalogus en schema. Invoer: name (string).

Daarnaast zijn alle Unity Catalog-functies die in Unity Catalog geregistreerd zijn beschikbaar als tools.

Gebruikssituaties van deze MCP Server

  • Geautomatiseerd Functiebeheer
    • Stelt AI of ontwikkelaars in staat om functies in de catalogus programmatisch weer te geven, aan te maken en te verwijderen, waardoor data engineering-operaties gestroomlijnd worden.
  • Catalogus- en Schema-exploratie
    • Maakt het mogelijk functies binnen Unity Catalog te ontdekken en documenteren voor datadiscovery en auditing.
  • Programmatische Functieregistratie
    • Ondersteunt het direct vanuit workflows of AI-agenten registreren van nieuwe Python-gebaseerde functies in Unity Catalog.
  • Toegangscontrole en Security Automatisering
    • Maakt veilige, token-gebaseerde interactie met catalogusbronnen mogelijk, passend binnen geautomatiseerde compliance- of governance-workflows.

Hoe stel je het in

Windsurf

Geen platformspecifieke instructies beschikbaar voor Windsurf.

Claude

  1. Zorg ervoor dat vereisten zoals uv of Python geïnstalleerd zijn.
  2. Verkrijg de Unity Catalog server-URL, catalogus, schema en (optioneel) een toegangstoken.
  3. Voeg de Unity Catalog MCP Server toe aan je 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. Sla de configuratie op en herstart Claude Desktop.
  5. Controleer de verbinding in het MCP-gereedschapsgedeelte.

Voorbeeld veilige API-sleutels:

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

Geen platformspecifieke instructies beschikbaar voor Cursor.

Cline

  1. Zorg dat je de benodigde afhankelijkheden en uv hebt geïnstalleerd.
  2. Configureer als in Claude, met je 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. Sla op en herstart Cline.
  4. Controleer dat de MCP-server verschijnt onder beschikbare tools.

Voorbeeld veilige API-sleutels: (zie hierboven)

Hoe gebruik je deze MCP in flows

Gebruik van MCP in FlowHunt

Om MCP-servers te integreren in je FlowHunt-workflow, voeg je het MCP-component toe aan je flow en koppel je deze aan je AI-agent:

FlowHunt MCP flow

Klik op het MCP-component om het configuratiepaneel te openen. Voeg in het systeem MCP-configuratiegedeelte je MCP-serverdetails toe met dit JSON-formaat:

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

Zodra geconfigureerd, kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet "unity-catalog" te wijzigen naar de daadwerkelijke naam van jouw MCP-server en de URL te vervangen door je eigen MCP-server-URL.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
OverzichtOverzicht aanwezig in README.md
Lijst met promptsGeen prompt-sjablonen gedocumenteerd
Lijst met bronnenGeen expliciete MCP-bronnen vermeld
Lijst met toolsUitgebreid in README.md
Veilige API-sleutelsVoorbeeld aanwezig in README.md
Sampling-ondersteuning (minder belangrijk)Geen vermelding van sampling-functie

Onze mening

De Unity Catalog MCP Server is goed gedocumenteerd wat betreft tools en installatie voor Claude- en Cline-platforms, met een duidelijke licentie en basisinstructies voor beveiliging (API-sleutel). Er ontbreekt echter expliciete documentatie voor prompt-sjablonen en MCP-bronnen, en er is geen melding van geavanceerde MCP-functies zoals roots of sampling. Al met al is het een solide, gerichte integratie voor Unity Catalog, maar het zou kunnen worden verbeterd met extra documentatie en ondersteuning voor MCP-functionaliteiten.

MCP-score

Heeft een LICENSE✅ (MIT)
Heeft minstens één tool
Aantal forks6
Aantal sterren14

Veelgestelde vragen

Wat doet de Unity Catalog MCP Server?

Deze maakt programmatisch beheer van Unity Catalog-databasefuncties mogelijk via een MCP-compatibele API, waardoor AI-agenten en ontwikkelaars catalogusfuncties kunnen weergeven, aanmaken, verwijderen en opvragen. Dit stroomlijnt data engineering- en analytics-workflows.

Welke tools worden meegeleverd met de Unity Catalog MCP Server?

Er worden gestandaardiseerde tools geleverd zoals uc_list_functions, uc_get_function, uc_create_function en uc_delete_function, evenals toegang tot alle functies die in Unity Catalog zijn geregistreerd.

Hoe stel ik veilige API-toegang in?

Je kunt je Unity Catalog-toegangstoken als omgevingsvariabele doorgeven via de MCP-serverconfiguratie. Voorbeeld: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

Hoe wordt dit geïntegreerd in FlowHunt-flows?

Voeg de MCP-server toe aan de MCP-configuratie van je flow. Na installatie kunnen AI-agenten in FlowHunt alle Unity Catalog-tools en -functies benaderen via een gestandaardiseerde MCP-interface.

Wat zijn de belangrijkste use-cases voor deze MCP-server?

Geautomatiseerd functiebeheer, catalogus- en schema-exploratie, programmatische functieregistratie, en veilige, token-gebaseerde toegangscontrole voor dataworkflows.

Aan de slag met Unity Catalog MCP Server

Geef je dataworkflows een boost door Unity Catalog MCP Server te integreren in FlowHunt. Automatiseer datacatalogus-taken, stroomlijn engineering en stimuleer AI-gedreven ontwikkeling.

Meer informatie

Databricks MCP Server
Databricks MCP Server

Databricks MCP Server

De Databricks MCP Server verbindt AI-assistenten met Databricks-omgevingen, waardoor autonome verkenning, begrip en interactie met Unity Catalog metadata en dat...

4 min lezen
AI MCP Server +5
Teradata MCP Server
Teradata MCP Server

Teradata MCP Server

De Teradata MCP Server integreert AI-assistenten met Teradata-databases, waardoor geavanceerde analyses, naadloze uitvoering van SQL-query's en realtime busines...

4 min lezen
AI Database +5
Unity MCP Server-integratie
Unity MCP Server-integratie

Unity MCP Server-integratie

De Unity MCP Server vormt de brug tussen de Unity Editor en AI-modelclients zoals Claude Desktop, Windsurf en Cursor, waarmee automatisering, intelligente assis...

4 min lezen
Unity AI +5