Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usa Cursor con modelli, strumenti MCP e abilità tramite Unity Gateway. Configura l'accesso al modello nelle impostazioni dell'IDE Cursor. Usa la CLI Unity Gateway (ug) per aggiungere strumenti e competenze MCP, oppure configurarli manualmente.
Prerequisites
Hai bisogno dell'URL dello spazio di lavoro di Azure Databricks e dell'accesso ai modelli, agli MCP e alle skill che vuoi utilizzare. Installa Cursor. Per utilizzare l'integrazione ug MCP, installa anche Cursor Agent, che fornisce il comando cursor-agent.
Se il tuo amministratore ha già configurato il tuo dispositivo, segui le istruzioni di configurazione della tua organizzazione.
IDE cursore
1. Configurare l'URL base e la chiave API
Apri Cursor > Impostazioni > Impostazioni di Cursor > Modelli > Chiavi API.
Abilita Override OpenAI Base URL e inserisci:
https://<workspace-hostname>/ai-gateway/cursor/v1
Sostituisci <workspace-hostname> con il tuo nome host di Azure Databricks workspace. Incolla il tuo token di accesso personale Azure Databricks nella chiave API OpenAI.
2. Aggiungi modelli personalizzati
Fare clic su + Aggiungi modello personalizzato in Impostazioni cursore. Inserisci il nome completo di un modello fondazionale disponibile nel tuo spazio di lavoro, quindi attiva il relativo interruttore. Ripeti per ogni modello che vuoi usare.
Nomi di modelli di esempio:
| Provider | Nome del modello |
|---|---|
| OpenAI | system.ai.gpt-5-5 |
| Gemini | system.ai.gemini-3-5-flash |
| Claude | system.ai.claude-opus-4-6 |
I modelli disponibili dipendono dal tuo spazio di lavoro e dai permessi. Questa connessione utilizza modelli forniti da Azure Databricks.
3. Testare la connessione
Apri la modalità Ask su Cmd+L macOS o Ctrl+L su Windows/Linux. Seleziona il tuo modello e invia un messaggio. Le richieste che usano quel modello personalizzato passano attraverso Unity Gateway.
Cursor Agent nel terminale
Utilizzare l'interfaccia a riga di comando di Unity Gateway
Installa ug, poi esegui questo comando dalla cartella del progetto:
ug cursor
Questo apre l'Agente Cursor nel tuo terminale. Inizia a lavorare con gli stessi prompt e comandi che già usi. I modelli vengono eseguiti tramite il tuo account Cursor; ug non configura il routing dei modelli per l'Agente Cursor.
Aggiungi strumenti MCP
Per utilizzare system.ai.dbsql, system.ai.sandbox, o system.ai.web_search, un amministratore dell'account deve abilitare la versione beta di Unity Gateway dalla pagina delle anteprime della console account. Vedi Gestisci le anteprime dell'account.
Utilizzare l'interfaccia a riga di comando di Unity Gateway
Con Cursor Agent installato, esegui:
ug mcp add --agents cursor
Seleziona gli MCP che vuoi aggiungere.
ug li registra in ~/.cursor/mcp.json, che l'IDE e l'agente terminale usano. Riavvia Cursor o la sessione del tuo agente, poi chiedigli di usare uno strumento connesso.
Configura gli MCP manualmente
Usa OAuth per una connessione con aggiornamento automatico del token, oppure un token di accesso personale per i test locali.
Usa OAuth
Questa configurazione utilizza mcp-remote e richiede Node.js con npx.
Fai creare un client OAuth pubblico da un amministratore dell’account con URL di reindirizzamento
http://localhost:3334/oauth/callbacke scopeai-gateway.Unisci questa voce in
~/.cursor/mcp.json, mantenendo i server esistenti:{ "mcpServers": { "databricks-tools": { "command": "npx", "args": [ "-y", "mcp-remote", "https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service>", "3334", "--static-oauth-client-info", "{\"client_id\":\"<client-id>\"}", "--static-oauth-client-metadata", "{\"scope\":\"ai-gateway offline_access\"}" ] } } }Sostituisci il nome host, il nome MCP e l'ID client. Riavvia Cursor e completa l'accesso nel browser.
Per ulteriori connessioni simultanee, usa una porta di callback diversa per ciascuna e registra l'URL di reindirizzamento corrispondente. Se la tua organizzazione richiede un client confidenziale, consulta le credenziali OAuth statiche di mcp-remote.
Usa un token di accesso personale
Crea un token di accesso personale e unisci questa voce in ~/.cursor/mcp.json:
{
"mcpServers": {
"dbsql": {
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Sostituisci il nome host e il token. Per un altro servizio, usa un nome server unico e sostituisci system.ai.dbsql con il nome Unity Catalog in tre parti. Mantieni separate le voci del server non correlate e tieni i token fuori dal controllo sorgente.
Riavvia Cursor, controlla il server nelle impostazioni MCP e chiedi all'agente di chiamare uno strumento di sola lettura. Per system.ai.dbsql, prova SELECT 1 AS result. Conferma che l'agente effettui una chiamata allo strumento e restituisca il risultato. Se l'MCP chiede il consenso del fornitore, apri il link di accesso, completa il login e poi riprova la chiamata. Vedi Autenticazione MCP e rete per permessi ed errori di connessione.
Aggiungere competenze
Utilizzare l'interfaccia a riga di comando di Unity Gateway
Esegui il selettore per scaricare le competenze pubblicate:
ug skills add
Il cursore legge le abilità scaricate da ~/.agents/skills/. Inizia una nuova sessione per usarli. I file scaricati sono istantanee locali; riesegui il comando per ottenere gli aggiornamenti.
Collega manualmente il registro delle competenze
Per caricare le competenze pubblicate tramite MCP, unisci questa voce in ~/.cursor/mcp.json:
{
"mcpServers": {
"databricks-skill-registry": {
"url": "https://<workspace-hostname>/ai-gateway/skills/",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Sostituisci il nome host e il token, mantenendo la barra finale nell'URL. Riavvia il Cursore e chiedigli di usare un'abilità, come ad esempio Use <catalog>.<schema>.<skill-name> to review this query.
Il registro mette a disposizione competenze attraverso MCP. Per installare i file di skill che hai già, inserisci la cartella completa, inclusi SKILL.md e i file inclusi nel pacchetto, in ~/.agents/skills/ o nella cartella .cursor/skills/ del tuo progetto. Consulta la documentazione sulle competenze di Cursor.
Le abilità Unity Gateway sono in Beta. Vedi Competenze di Governo per abilitazione e permessi.
Troubleshooting
ug cursor Non riesco a trovare Cursor Agent: installa Cursor Agent e controlla che cursor-agent sia disponibile nel tuo terminale.
Un modello personalizzato fallisce nell'IDE: Controlla l'URL del gateway, la scadenza del token, il nome del modello e i permessi del modello. Seleziona il modello personalizzato nella conversazione.
Una connessione MCP o skill fallisce: Controlla URL, permessi MCP e errore del connettore. Per le connessioni manuali, controlla anche la scadenza del token. Per problemi ug di setup, esegui ug doctor.
Manca una skill scaricata: Controlla che la sua cartella contenga SKILL.md e sia in una directory di skill supportata. I download a livello utente si applicano alla tua macchina locale; non sono automaticamente disponibili per gli Cloud Agent.