Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez Cursor avec les modèles, les outils MCP et les compétences via Unity Gateway. Configurez l’accès aux modèles dans les paramètres de l’IDE Cursor. Utilisez la ligne de commande Unity Gateway (ug) pour ajouter des outils et compétences MCP, ou configurez-les manuellement.
Prerequisites
Vous avez besoin de l’URL de votre espace de travail Azure Databricks et de l’accès aux modèles, MCP et compétences que vous souhaitez utiliser. Installez Cursor. Pour utiliser l’intégration ug MCP, installez également Cursor Agent, qui fournit la cursor-agent commande.
Si votre administrateur a déjà configuré votre appareil, suivez les instructions de configuration de votre organisation.
Cursor IDE
1. Configurer l’URL de base et la clé API
Accédez à Paramètres > Paramètres de Cursor > Paramètres de Cursor > Modèles > Clés API.
Activez Remplacer l’URL de base OpenAI et entrez :
https://<workspace-hostname>/ai-gateway/cursor/v1
Remplacez-le <workspace-hostname> par votre nom d’hôte Azure Databricks workspace. Collez votre token d’accès personnel Azure Databricks dans OpenAI API Key.
2. Ajouter des modèles personnalisés
Cliquez sur + Ajouter un modèle personnalisé dans les paramètres du curseur. Saisissez le nom complet d’un modèle de base disponible dans votre espace de travail, puis activez-le à l’aide du bouton bascule. Répétez pour chaque modèle que vous souhaitez utiliser.
Exemples de noms de modèles :
| Provider | Nom du modèle |
|---|---|
| OpenAI | system.ai.gpt-5-5 |
| Gemini | system.ai.gemini-3-5-flash |
| Claude | system.ai.claude-opus-4-6 |
Les modèles disponibles dépendent de votre espace de travail et des permissions. Cette connexion utilise des modèles fournis par Azure Databricks.
3. Tester la connexion
Ouvre le mode Demande sur Cmd+L macOS ou Ctrl+L sur Windows/Linux. Sélectionnez votre modèle et envoyez un message. Les requêtes utilisant ce modèle personnalisé passent par Unity Gateway.
Agent Cursor dans le terminal
Utilisez l’interface de ligne de commande Unity Gateway
Installez ug, puis exécutez cette commande depuis le répertoire de votre projet :
ug cursor
Cela ouvre l’Agent Curseur dans votre terminal. Commencez à travailler avec les mêmes indications et commandes que vous utilisez déjà. Les modèles s’exécutent via votre compte Cursor ; ug ne configure pas le routage des modèles pour l’agent Cursor.
Ajouter des outils MCP
Pour utiliser system.ai.dbsql, system.ai.sandbox, ou system.ai.web_search, un administrateur de compte doit activer la bêta de Unity Gateway depuis la page d’aperçu de la console de compte. Voir Gérer les aperçus du compte.
Utilisez l’interface de ligne de commande Unity Gateway
Avec Cursor Agent installé, exécutez :
ug mcp add --agents cursor
Sélectionnez les MCP que vous souhaitez ajouter.
ug les enregistre dans ~/.cursor/mcp.json, que l’IDE et l’agent terminal utilisent. Redémarrez Cursor ou votre session d’agent, puis demandez-lui d’utiliser un outil connecté.
Configurez manuellement les MCPs
Utilisez OAuth pour une connexion avec rafraîchissement automatique du jeton, ou un jeton d’accès personnel pour les tests locaux.
Utiliser OAuth
Cette configuration utilise mcp-remote et nécessite Node.js avec npx.
Faites créer un client OAuth public par un administrateur de compte avec URL
http://localhost:3334/oauth/callbackde redirection et portéeai-gateway.Fusionner cette entrée dans
~/.cursor/mcp.json, en conservant les serveurs existants :{ "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\"}" ] } } }Remplacez le nom d’hôte, le nom MCP et l’identifiant client. Redémarrez Cursor et terminez la connexion dans votre navigateur.
Pour des connexions simultanées supplémentaires, utilisez un port de rappel différent pour chacune et enregistrez l’URL de redirection correspondante. Si votre organisation nécessite un client confidentiel, consultez les identifiants OAuth statiques de mcp-remote.
Utilisez un jeton d’accès personnel
Créez un jeton d’accès personnel et fusionnez cette entrée dans ~/.cursor/mcp.json:
{
"mcpServers": {
"dbsql": {
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Remplacez le nom d’hôte et le jeton. Pour un autre service, utilisez un nom de serveur unique et remplacez-le system.ai.dbsql par son nom Unity Catalog en trois parties. Conservez les entrées de serveur sans rapport et gardez les jetons hors de la gestion de versions.
Redémarrez Cursor, vérifiez le serveur dans les paramètres MCP, et demandez à l’agent d’appeler un outil en lecture seule. Pour system.ai.dbsql, essaie SELECT 1 AS result. Confirmez que l’agent effectue un appel à l’outil et renvoie son résultat. Si le MCP demande le consentement du fournisseur, ouvrez son lien de connexion, terminez la connexion, puis réessayez l’appel. Voir authentification MCP et réseau pour les permissions et les erreurs de connexion.
Ajouter des compétences
Utilisez l’interface de ligne de commande Unity Gateway
Lancez le sélecteur pour télécharger les compétences publiées :
ug skills add
Le curseur lit les compétences téléchargées depuis ~/.agents/skills/. Commencez une nouvelle session pour les utiliser. Les téléchargements sont des instantanés locaux ; relance la commande pour obtenir des mises à jour.
Connectez manuellement le registre des compétences
Pour charger les compétences publiées via MCP, fusionnez cette entrée dans ~/.cursor/mcp.json:
{
"mcpServers": {
"databricks-skill-registry": {
"url": "https://<workspace-hostname>/ai-gateway/skills/",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Remplacez le nom d’hôte et le jeton, en conservant le slash final à la fin de l’URL. Redémarrez le curseur et demandez-lui d’utiliser une compétence, comme Use <catalog>.<schema>.<skill-name> to review this query.
Le registre met en avant des compétences grâce au MCP. Pour installer les fichiers de compétence que vous possédez déjà, placez le dossier complet, y compris SKILL.md et les fichiers regroupés, dans ~/.agents/skills/ ou dans le .cursor/skills/ de votre projet. Consultez la documentation sur les compétences de Cursor.
Les compétences de la passerelle Unity sont en bêta. Voir Compétences de gouvernance pour l’habilitation et les autorisations.
Résolution des problèmes
ug cursor Impossible de trouver Cursor Agent : Install Cursor Agent et vérifie que cursor-agent c’est disponible dans ton terminal.
Un modèle personnalisé échoue dans l’IDE : Vérifiez l’URL de la passerelle, l’expiration du jeton, le nom du modèle et les permissions de votre modèle. Sélectionnez le modèle personnalisé dans la conversation.
Une connexion MCP ou skill échoue : Vérifiez l’URL, les permissions MCP et l’erreur du connecteur. Pour les connexions manuelles, vérifiez également l’expiration du jeton. Pour les ug problèmes de configuration, exécutez ug doctor.
Une compétence téléchargée manque : Vérifiez que son dossier contient SKILL.md et se trouve dans un répertoire de compétences supporté. Les téléchargements au niveau utilisateur s’appliquent à votre machine locale ; ils ne sont pas automatiquement disponibles pour les Cloud Agents.