Unity Catalog MCP Server
Automatiseer en beheer Unity Catalog-functies met de Unity Catalog MCP Server en breng naadloze datacatalogusoperaties en AI-gestuurde workflows naar jouw organisatie.

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).
- Haalt details op van een specifieke functie binnen een catalogus en schema. Invoer:
- uc_create_function
- Maakt een nieuwe functie aan in de opgegeven catalogus en schema. Invoer:
name
(string),script
(string). Experimentele API.
- Maakt een nieuwe functie aan in de opgegeven catalogus en schema. Invoer:
- uc_delete_function
- Verwijdert een functie in de opgegeven catalogus en schema. Invoer:
name
(string).
- Verwijdert een functie in de opgegeven catalogus en schema. Invoer:
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
- Zorg ervoor dat vereisten zoals
uv
of Python geïnstalleerd zijn. - Verkrijg de Unity Catalog server-URL, catalogus, schema en (optioneel) een toegangstoken.
- 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}" ] } } }
- Sla de configuratie op en herstart Claude Desktop.
- 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
- Zorg dat je de benodigde afhankelijkheden en
uv
hebt geïnstalleerd. - 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}" ] } } }
- Sla op en herstart Cline.
- 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:

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
Sectie | Beschikbaarheid | Details/Opmerkingen |
---|---|---|
Overzicht | ✅ | Overzicht aanwezig in README.md |
Lijst met prompts | ⛔ | Geen prompt-sjablonen gedocumenteerd |
Lijst met bronnen | ⛔ | Geen expliciete MCP-bronnen vermeld |
Lijst met tools | ✅ | Uitgebreid in README.md |
Veilige API-sleutels | ✅ | Voorbeeld 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 forks | 6 |
Aantal sterren | 14 |
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.