Unity Catalog MCP Server

Unity Catalog MCP Server

AI MCP Data Catalog Automation

Hvad gør “Unity Catalog” MCP Server?

Unity Catalog MCP Server fungerer som et Model Context Protocol (MCP) lag for Unity Catalog, hvilket gør det muligt for AI-assistenter at interagere programmæssigt med Unity Catalogs datastyringsfunktioner. Ved at eksponere Unity Catalog-funktioner som MCP-kompatible værktøjer, gør denne server det muligt for udviklere og AI-agenter at udføre operationer som at liste, forespørge, oprette og slette databasefunktioner på en standardiseret måde. Det forbedrer udviklingsworkflows betydeligt ved at automatisere datakatalog-opgaver, muliggøre gnidningsfri integration i flows og agenter samt støtte dynamisk adgang til schema- og funktionsmetadata. Serveren er designet til miljøer, hvor programmæssig styring, opdagelse og håndtering af datafunktioner er essentiel, såsom data engineering, analytics og AI-understøttet udvikling.

Liste over Prompts

Ingen prompt-skabeloner er angivet i repository eller dokumentation.

Liste over Ressourcer

Ingen eksplicitte MCP-ressourcer er dokumenteret i repository eller README.

Liste over Værktøjer

  • uc_list_functions
    • Lister funktioner inden for det angivne parent-katalog og schema. Returnerer en liste over funktioner hentet fra Unity Catalog.
  • uc_get_function
    • Henter detaljer for en specifik funktion inden for et parent-katalog og schema. Input: name (streng).
  • uc_create_function
    • Opretter en ny funktion i det angivne katalog og schema. Input: name (streng), script (streng). Eksperimentelt API.
  • uc_delete_function
    • Sletter en funktion i det angivne katalog og schema. Input: name (streng).

Desuden er alle Unity Catalog-funktioner registreret i Unity Catalog tilgængelige som værktøjer.

Anvendelsestilfælde for denne MCP Server

  • Automatiseret funktionsstyring
    • Gør det muligt for AI eller udviklere at liste, oprette og slette katalogfunktioner programmæssigt, hvilket effektiviserer data engineering-operationer.
  • Katalog- og schema-udforskning
    • Giver mulighed for at udforske og dokumentere funktioner i Unity Catalog til dataopdagelse og auditing.
  • Programmatisk funktionsregistrering
    • Understøtter registrering af nye Python-baserede funktioner direkte i Unity Catalog fra workflows eller AI-agenter.
  • Adgangskontrol og sikkerhedsautomatisering
    • Muliggør sikker, token-baseret interaktion med katalogressourcer og passer ind i automatiserede compliance- eller governance-workflows.

Sådan sætter du det op

Windsurf

Ingen platformspecifikke instruktioner tilgængelige for Windsurf.

Claude

  1. Sørg for, at forudsætninger som uv eller Python er installeret.
  2. Hent Unity Catalog server-URL, katalog, schema og (valgfrit) en adgangstoken.
  3. Tilføj Unity Catalog MCP Server til din 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. Gem konfigurationen og genstart Claude Desktop.
  5. Bekræft forbindelsen i MCP-værktøjssektionen.

Eksempel på sikring af API-nøgler:

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

Ingen platformspecifikke instruktioner tilgængelige for Cursor.

Cline

  1. Sørg for, at du har installeret de nødvendige afhængigheder og uv.
  2. Konfigurér som med Claude, brug din 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. Gem og genstart Cline.
  4. Tjek, at MCP-serveren vises under tilgængelige værktøjer.

Eksempel på sikring af API-nøgler: (se ovenfor)

Sådan bruger du denne MCP i flows

Brug af MCP i FlowHunt

For at integrere MCP-servere i dit FlowHunt workflow, start med at tilføje MCP-komponenten til dit flow og forbind den til din AI-agent:

FlowHunt MCP flow

Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serverdetaljer med dette JSON-format:

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

Når det er konfigureret, kan AI-agenten nu bruge MCP som et værktøj med adgang til alle dens funktioner og muligheder. Husk at ændre "unity-catalog" til det faktiske navn på din MCP-server og udskifte URL’en med din egen MCP-server-URL.


Oversigt

SektionTilgængelighedDetaljer/Noter
OversigtOversigt angivet i README.md
Liste over PromptsIngen prompt-skabeloner dokumenteret
Liste over RessourcerIngen eksplicit MCP-ressourcer angivet
Liste over VærktøjerUddybende i README.md
Sikring af API-nøglerEksempel vist i README.md
Sampling-support (mindre vigtigt i evaluering)Ikke nævnt sampling-funktion

Vores vurdering

Unity Catalog MCP Server er veldokumenteret hvad angår værktøjer og opsætning til Claude- og Cline-platformene, med klar licens og grundlæggende sikkerhedsvejledning (API-nøgle). Dog mangler der eksplicit dokumentation for prompt-skabeloner og MCP-ressourcer, og der nævnes ikke avancerede MCP-funktioner såsom rødder eller sampling. Alt i alt er det en solid, fokuseret integration til Unity Catalog, men den kunne forbedres med yderligere dokumentation og MCP-feature-support.

MCP Score

Har en LICENSE✅ (MIT)
Har mindst ét værktøj
Antal Forks6
Antal Stjerner14

Ofte stillede spørgsmål

Hvad gør Unity Catalog MCP Server?

Den muliggør programmæssig styring af Unity Catalog databasefunktioner gennem et MCP-kompatibelt API, så AI-agenter og udviklere kan liste, oprette, slette og forespørge katalogfunktioner, og dermed effektivisere data engineering- og analyseworkflows.

Hvilke værktøjer følger med Unity Catalog MCP Server?

Den leverer standardiserede værktøjer som uc_list_functions, uc_get_function, uc_create_function og uc_delete_function, samt adgang til alle funktioner, der er registreret i Unity Catalog.

Hvordan opsætter jeg sikker API-adgang?

Du kan sende din Unity Catalog-adgangstoken som en miljøvariabel via MCP-serverens konfiguration. Eksempel: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

Hvordan integreres dette i FlowHunt flows?

Tilføj MCP-serveren til din flows MCP-konfiguration. Når det er sat op, kan AI-agenter i FlowHunt få adgang til alle Unity Catalog-værktøjer og funktioner via et standardiseret MCP-interface.

Hvad er de vigtigste anvendelsestilfælde for denne MCP-server?

Automatiseret funktionsstyring, katalog- og schema-udforskning, programmæssig funktionsregistrering samt sikker, token-baseret adgangskontrol for data-workflows.

Kom i gang med Unity Catalog MCP Server

Giv dine data-workflows et boost ved at integrere Unity Catalog MCP Server i FlowHunt. Automatisér datakatalog-opgaver, effektivisér engineering og styrk AI-drevet udvikling.

Lær mere

Databricks MCP-server
Databricks MCP-server

Databricks MCP-server

Databricks MCP-serveren forbinder AI-assistenter med Databricks-miljøer, hvilket muliggør autonom udforskning, forståelse og interaktion med Unity Catalog metad...

4 min læsning
AI MCP Server +5
ModelContextProtocol (MCP) Server Integration
ModelContextProtocol (MCP) Server Integration

ModelContextProtocol (MCP) Server Integration

ModelContextProtocol (MCP) Server fungerer som et bindeled mellem AI-agenter og eksterne datakilder, API’er og tjenester, så FlowHunt-brugere kan bygge kontekst...

3 min læsning
AI Integration +4
MongoDB MCP Server
MongoDB MCP Server

MongoDB MCP Server

MongoDB MCP Server muliggør problemfri integration mellem AI-assistenter og MongoDB-databaser, hvilket tillader direkte databaseadministration, automatisering a...

4 min læsning
AI MCP +5