Unity Catalog MCP Server
Automatizza e gestisci le funzioni di Unity Catalog con Unity Catalog MCP Server, portando operazioni di catalogo dati senza interruzioni e flussi di lavoro AI-powered nella tua organizzazione.

Cosa fa il server “Unity Catalog” MCP?
Il server Unity Catalog MCP funge da livello Model Context Protocol (MCP) per Unity Catalog, consentendo agli assistenti AI di interagire programmaticamente con le funzioni di gestione dati di Unity Catalog. Esponendo le funzioni di Unity Catalog come strumenti compatibili MCP, questo server permette a sviluppatori e agenti AI di eseguire operazioni come elencare, interrogare, creare ed eliminare funzioni di database in modo standardizzato. Questo migliora notevolmente i flussi di lavoro di sviluppo automatizzando le attività di catalogazione dati, agevolando l’integrazione fluida in flussi e agenti e supportando l’accesso dinamico a metadati di schema e funzione. Il server è progettato per ambienti in cui la gestione, la scoperta e la manipolazione programmatica delle funzioni dati sono essenziali, come nella data engineering, analytics e nello sviluppo aumentato da AI.
Elenco dei Prompt
Nessun template di prompt è elencato nel repository o nella documentazione.
Elenco delle Risorse
Nessuna risorsa MCP esplicita è documentata nel repository o nel README.
Elenco degli Strumenti
- uc_list_functions
- Elenca le funzioni all’interno del catalogo e schema specificati. Restituisce una lista di funzioni recuperate da Unity Catalog.
- uc_get_function
- Recupera i dettagli di una funzione specifica all’interno di un catalogo e schema. Input:
name
(stringa).
- Recupera i dettagli di una funzione specifica all’interno di un catalogo e schema. Input:
- uc_create_function
- Crea una nuova funzione nel catalogo e schema specificati. Input:
name
(stringa),script
(stringa). API sperimentale.
- Crea una nuova funzione nel catalogo e schema specificati. Input:
- uc_delete_function
- Elimina una funzione nel catalogo e schema specificati. Input:
name
(stringa).
- Elimina una funzione nel catalogo e schema specificati. Input:
Inoltre, tutte le funzioni di Unity Catalog registrate in Unity Catalog sono disponibili come strumenti.
Casi d’uso di questo server MCP
- Gestione automatizzata delle funzioni
- Consente ad AI o sviluppatori di elencare, creare ed eliminare funzioni di catalogo programmaticamente, razionalizzando le operazioni di data engineering.
- Esplorazione di cataloghi e schemi
- Facilita l’esplorazione e la documentazione delle funzioni all’interno di Unity Catalog per la scoperta e l’audit dei dati.
- Registrazione programmatica delle funzioni
- Supporta la registrazione di nuove funzioni Python-based in Unity Catalog direttamente da flussi di lavoro o agenti AI.
- Controllo accessi e automazione della sicurezza
- Permette interazioni sicure e basate su token con le risorse del catalogo, integrandosi in flussi di lavoro automatizzati di conformità o governance.
Come configurarlo
Windsurf
Nessuna istruzione specifica per la piattaforma Windsurf disponibile.
Claude
- Assicurati che i prerequisiti come
uv
o Python siano installati. - Ottieni l’URL del server Unity Catalog, il catalogo, lo schema e (opzionalmente) un token di accesso.
- Aggiungi Unity Catalog MCP Server al tuo
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}" ] } } }
- Salva la configurazione e riavvia Claude Desktop.
- Verifica la connessione nella sezione strumenti MCP.
Esempio di gestione sicura delle chiavi API:
{
"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
Nessuna istruzione specifica per la piattaforma Cursor disponibile.
Cline
- Assicurati di aver installato le dipendenze necessarie e
uv
. - Configura come in Claude, usando il tuo
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}" ] } } }
- Salva e riavvia Cline.
- Controlla che il server MCP compaia tra gli strumenti disponibili.
Esempio di gestione sicura delle chiavi API: (vedi sopra)
Come usare questo MCP all’interno dei flussi
Utilizzo di MCP in FlowHunt
Per integrare i server MCP nel tuo flusso FlowHunt, inizia aggiungendo il componente MCP al tuo flusso e collegandolo al tuo agente AI:

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:
{
"unity-catalog": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una volta configurato, l’agente AI potrà utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare "unity-catalog"
con il nome reale del tuo server MCP e di sostituire l’URL con quello del tuo server MCP.
Panoramica
Sezione | Disponibilità | Dettagli/Note |
---|---|---|
Panoramica | ✅ | Panoramica fornita in README.md |
Elenco dei Prompt | ⛔ | Nessun template di prompt documentato |
Elenco delle Risorse | ⛔ | Nessuna risorsa MCP esplicita elencata |
Elenco degli Strumenti | ✅ | Dettagliato in README.md |
Gestione sicura delle chiavi API | ✅ | Esempio mostrato in README.md |
Supporto sampling (meno importante in valutazione) | ⛔ | Nessuna menzione della funzionalità sampling |
La nostra opinione
Il server Unity Catalog MCP è ben documentato in termini di strumenti e configurazione per le piattaforme Claude e Cline, con una licenza chiara e istruzioni basilari per la sicurezza (API key). Tuttavia, manca documentazione esplicita per template di prompt e risorse MCP, e non viene menzionata la presenza di funzionalità MCP avanzate come roots o sampling. Nel complesso, è un’integrazione solida e focalizzata per Unity Catalog, ma potrebbe essere migliorata con ulteriore documentazione e supporto alle funzionalità MCP.
MCP Score
Presenza di una LICENSE | ✅ (MIT) |
---|---|
Almeno uno strumento | ✅ |
Numero di Fork | 6 |
Numero di Stelle | 14 |
Domande frequenti
- Cosa fa il server Unity Catalog MCP?
Consente la gestione programmatica delle funzioni di database di Unity Catalog tramite un'API compatibile MCP, permettendo ad agenti AI e sviluppatori di elencare, creare, eliminare e interrogare le funzioni di catalogo, semplificando i flussi di lavoro di data engineering e analytics.
- Quali strumenti sono inclusi con il server Unity Catalog MCP?
Fornisce strumenti standardizzati come uc_list_functions, uc_get_function, uc_create_function e uc_delete_function, oltre all'accesso a tutte le funzioni registrate in Unity Catalog.
- Come posso configurare in modo sicuro l'accesso API?
Puoi passare il tuo token di accesso Unity Catalog come variabile d'ambiente usando la configurazione del server MCP. Esempio: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }
- Come viene integrato questo server nei flussi FlowHunt?
Aggiungi il server MCP alla configurazione MCP del tuo flusso. Una volta configurato, gli agenti AI in FlowHunt possono accedere a tutti gli strumenti e funzioni di Unity Catalog tramite un'interfaccia MCP standardizzata.
- Quali sono i principali casi d'uso di questo server MCP?
Gestione automatizzata delle funzioni, esplorazione di cataloghi e schemi, registrazione programmatica di funzioni e controllo sicuro dell'accesso basato su token per i flussi di lavoro dei dati.
Inizia con Unity Catalog MCP Server
Potenzia i tuoi flussi di lavoro dati integrando Unity Catalog MCP Server in FlowHunt. Automatizza le attività del catalogo dati, semplifica l'ingegneria e abilita lo sviluppo guidato dall'AI.