Unity Catalog MCP Server

Unity Catalog MCP Server

AI MCP Data Catalog Automation

Mitä “Unity Catalog” MCP Server tekee?

Unity Catalog MCP Server toimii Model Context Protocol (MCP) -kerroksena Unity Catalogille, mahdollistaen AI-avustajien ohjelmallisen vuorovaikutuksen Unity Catalogin tietojenhallintatoimintojen kanssa. Paljastamalla Unity Catalogin funktiot MCP-yhteensopivina työkaluina tämä palvelin mahdollistaa kehittäjille ja AI-agenteille toimintojen, kuten listaamisen, hakemisen, luomisen ja poistamisen, suorittamisen tietokannassa standardoidulla tavalla. Tämä parantaa kehitysprosessien työnkulkuja automatisoimalla tietokatalogitehtäviä, mahdollistaa sujuvan integraation työnkulkuihin ja agenteille sekä tukee dynaamista pääsyä skeema- ja funktiometatietoihin. Palvelin on suunniteltu ympäristöihin, joissa tietofunktioiden ohjelmallinen hallinta, löydettävyys ja manipulointi on olennaista, kuten data engineeringissä, analytiikassa ja tekoälyavusteisessa kehityksessä.

Kehotekirjaston lista

Arkistossa tai dokumentaatiossa ei ole listattuja kehotepohjia.

Resurssien lista

Arkistossa tai README:ssa ei ole eritelty MCP-resursseja.

Työkalujen lista

  • uc_list_functions
    • Listaa funktiot määritellyssä katalogissa ja skeemassa. Palauttaa Unity Catalogista haetut funktiot listana.
  • uc_get_function
    • Hakee tietyn funktion tiedot annetussa katalogissa ja skeemassa. Syöte: name (merkkijono).
  • uc_create_function
    • Luo uuden funktion määriteltyyn katalogiin ja skeemaan. Syöte: name (merkkijono), script (merkkijono). Kokeellinen API.
  • uc_delete_function
    • Poistaa funktion määritellyssä katalogissa ja skeemassa. Syöte: name (merkkijono).

Lisäksi kaikki Unity Catalogiin rekisteröidyt funktiot ovat käytettävissä työkaluina.

MCP-palvelimen käyttötapaukset

  • Automaattinen toimintojen hallinta
    • Mahdollistaa AI:n tai kehittäjien listata, luoda ja poistaa katalogitoimintoja ohjelmallisesti ja virtaviivaistaa data engineering -toimintoja.
  • Katalogien ja skeemojen tutkiminen
    • Helpottaa Unity Catalogin funktioiden tutkimista ja dokumentointia tiedon löydettävyyttä ja auditointia varten.
  • Ohjelmallinen toimintojen rekisteröinti
    • Tukee uusien Python-pohjaisten funktioiden rekisteröintiä Unity Catalogiin suoraan työnkuluista tai AI-agenteilta.
  • Pääsynhallinta ja tietoturva-automaatio
    • Mahdollistaa turvallisen, tunnistepohjaisen vuorovaikutuksen katalogiresurssien kanssa ja sopii automatisoituihin compliance- tai hallintatyönkulkuihin.

Näin otat palvelimen käyttöön

Windsurf

Ei alustakohtaisia ohjeita Windsurfille.

Claude

  1. Varmista, että vaadittavat ohjelmistot kuten uv tai Python on asennettu.
  2. Hanki Unity Catalog -palvelimen URL, katalogi, skeema ja (tarvittaessa) käyttöoikeustunniste.
  3. Lisää Unity Catalog MCP Server tiedostoon 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. Tallenna konfiguraatio ja käynnistä Claude Desktop uudelleen.
  5. Varmista yhteys MCP-työkalujen osiossa.

API-avainten suojausesimerkki:

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

Ei alustakohtaisia ohjeita Cursorille.

Cline

  1. Varmista, että vaadittavat riippuvuudet ja uv on asennettu.
  2. Määritä kuten Claudessa, käyttäen tiedostoa 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. Tallenna ja käynnistä Cline uudelleen.
  4. Tarkista, että MCP-palvelin näkyy käytettävissä olevissa työkaluissa.

API-avainten suojausesimerkki: (katso edellinen)

Näin käytät MCP:tä työnkuluissa

MCP:n käyttö FlowHuntissa

Voit integroida MCP-palvelimet FlowHunt-työnkulkuusi lisäämällä MCP-komponentin työnkulkuun ja yhdistämällä sen AI-agenttiin:

FlowHunt MCP flow

Napsauta MCP-komponenttia avataksesi konfiguraatiopaneelin. Järjestelmän MCP-konfigurointiosioon syötetään MCP-palvelimen tiedot tässä JSON-muodossa:

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

Kun asetukset on tehty, AI-agentti voi käyttää MCP:tä työkaluna kaikkine ominaisuuksineen ja toimintoineen. Muista vaihtaa "unity-catalog" MCP-palvelimesi todelliseen nimeen ja korvata URL omalla palvelinosoitteellasi.


Yhteenveto

OsioSaatavuusHuomioita
YleiskuvausYleiskatsaus README.md-tiedostossa
Kehotepohjien listaEi dokumentoituja kehotepohjia
Resurssien listaMCP-resursseja ei listattu erikseen
Työkalujen listaEritelty README.md-tiedostossa
API-avainten suojausEsimerkki README.md-tiedostossa
Näytteenotto (ei arvioinnissa tärkeä)Näytteenottotoimintoa ei mainittu

Oma arviomme

Unity Catalog MCP Server on hyvin dokumentoitu työkalujen ja käyttöönoton osalta Claude- ja Cline-alustoille. Käyttöehdot (MIT-lisenssi) ja perusohjeet API-avainten käytöstä ovat selkeät. Dokumentaatio ei kuitenkaan sisällä kehotepohjia eikä MCP-resurssiluetteloa, eikä siinä mainita edistyneitä MCP-ominaisuuksia kuten juuret (roots) tai näytteenotto. Kokonaisuutena kyseessä on selkeä ja kohdennettu Unity Catalog -integraatio, mutta sitä voisi kehittää lisäämällä dokumentaatiota ja MCP-ominaisuuksia.

MCP-pisteet

Onko LICENSE✅ (MIT)
Vähintään yksi työkalu
Forkkien määrä6
Tähtien määrä14

Usein kysytyt kysymykset

Mitä Unity Catalog MCP Server tekee?

Se mahdollistaa Unity Catalog -tietokantatoimintojen ohjelmallisen hallinnan MCP-yhteensopivan API:n kautta, jolloin AI-agentit ja kehittäjät voivat listata, luoda, poistaa ja hakea katalogitoimintoja – tämä virtaviivaistaa data engineering- ja analytiikkatyönkulkuja.

Mitä työkaluja Unity Catalog MCP Server sisältää?

Se tarjoaa standardoidut työkalut, kuten uc_list_functions, uc_get_function, uc_create_function ja uc_delete_function sekä pääsyn kaikkiin Unity Catalogiin rekisteröityihin toimintoihin.

Miten API-tunnisteen käyttö otetaan turvallisesti käyttöön?

Voit välittää Unity Catalog -käyttötunnisteen ympäristömuuttujana MCP-palvelimen konfiguraatiossa. Esimerkki: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

Miten tämä integroidaan FlowHuntin työnkulkuihin?

Lisää MCP-palvelin työnkulun MCP-konfiguraatioon. Kun asetukset on tehty, FlowHuntin AI-agentit voivat käyttää kaikkia Unity Catalog -työkaluja ja -toimintoja standardoidun MCP-rajapinnan kautta.

Mitkä ovat tämän MCP-palvelimen tärkeimmät käyttötapaukset?

Automaattinen toimintojen hallinta, katalogien ja skeemojen tutkiminen, ohjelmallinen toimintojen rekisteröinti sekä turvallinen, tunnistepohjainen pääsynhallinta datatyönkulkuihin.

Aloita Unity Catalog MCP Serverillä

Tehosta datatyönkulkujasi integroimalla Unity Catalog MCP Server FlowHuntiin. Automatisoi tietokatalogitehtävät, virtaviivaista insinöörityötä ja mahdollista tekoälypohjainen kehitys.

Lue lisää

Databricks MCP -palvelin
Databricks MCP -palvelin

Databricks MCP -palvelin

Databricks MCP -palvelin yhdistää AI-avustajat Databricks-ympäristöihin, mahdollistaen autonomisen Unity Catalog -metadatan ja dataresurssien tutkimisen, ymmärt...

3 min lukuaika
AI MCP Server +5
kintone MCP Server -integraatio
kintone MCP Server -integraatio

kintone MCP Server -integraatio

kintone MCP Server mahdollistaa saumattoman integraation AI-avustajien ja kintone-alustan välillä, mahdollistaen AI-työkalujen kysyä, päivittää ja käsitellä kin...

3 min lukuaika
AI kintone +5
Unity MCP Server -integraatio
Unity MCP Server -integraatio

Unity MCP Server -integraatio

Unity MCP Server yhdistää Unity Editorin AI-malli-asiakkaisiin, kuten Claude Desktop, Windsurf ja Cursor, mahdollistaen automaation, älykkään avustamisen ja suj...

3 min lukuaika
Unity AI +5