Unity Catalog MCP Server

Unity Catalog MCP Server

Automatisér og administrér Unity Catalog-funktioner med Unity Catalog MCP Server, så din organisation får gnidningsfrie datakatalog-operationer og AI-drevne workflows.

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