Serveur MCP Unity Catalog
Automatisez et gérez les fonctions Unity Catalog avec le serveur MCP Unity Catalog, apportant des opérations de catalogue de données fluides et des workflows assistés par l’IA à votre organisation.

Que fait le serveur MCP “Unity Catalog” ?
Le serveur MCP Unity Catalog sert de couche Model Context Protocol (MCP) pour le Unity Catalog, permettant aux assistants IA d’interagir de façon programmatique avec les fonctions de gestion de données d’Unity Catalog. En exposant les fonctions Unity Catalog comme des outils compatibles MCP, ce serveur permet aux développeurs et agents IA d’effectuer des opérations telles que la liste, la requête, la création et la suppression de fonctions de base de données de manière standardisée. Cela améliore considérablement les workflows de développement en automatisant les tâches de catalogue de données, en facilitant l’intégration fluide dans les flux et agents, et en prenant en charge l’accès dynamique aux métadonnées des schémas et fonctions. Le serveur est conçu pour les environnements où la gestion, la découverte et la manipulation programmatique des fonctions de données sont essentielles, comme en ingénierie des données, analytique et développement augmenté par l’IA.
Liste des prompts
Aucun modèle de prompt n’est listé dans le dépôt ou la documentation.
Liste des ressources
Aucune ressource MCP explicite n’est documentée dans le dépôt ou le README.
Liste des outils
- uc_list_functions
- Liste les fonctions dans le catalogue et le schéma parent spécifiés. Retourne une liste des fonctions récupérées depuis Unity Catalog.
- uc_get_function
- Récupère les détails pour une fonction spécifique au sein d’un catalogue et schéma parent. Entrée :
name
(chaîne).
- Récupère les détails pour une fonction spécifique au sein d’un catalogue et schéma parent. Entrée :
- uc_create_function
- Crée une nouvelle fonction dans le catalogue et le schéma spécifiés. Entrée :
name
(chaîne),script
(chaîne). API expérimentale.
- Crée une nouvelle fonction dans le catalogue et le schéma spécifiés. Entrée :
- uc_delete_function
- Supprime une fonction dans le catalogue et schéma spécifiés. Entrée :
name
(chaîne).
- Supprime une fonction dans le catalogue et schéma spécifiés. Entrée :
De plus, toutes les fonctions Unity Catalog enregistrées dans Unity Catalog sont disponibles comme outils.
Cas d’usage de ce serveur MCP
- Gestion automatisée des fonctions
- Permet aux IA ou aux développeurs de lister, créer et supprimer des fonctions du catalogue de façon programmatique, rationalisant ainsi les opérations d’ingénierie des données.
- Exploration du catalogue et du schéma
- Facilite l’exploration et la documentation des fonctions au sein d’Unity Catalog pour la découverte de données et l’audit.
- Enregistrement programmatique de fonctions
- Prend en charge l’enregistrement de nouvelles fonctions Python dans Unity Catalog directement depuis des workflows ou des agents IA.
- Contrôle d’accès et automatisation de la sécurité
- Permet des interactions sécurisées à base de jetons avec les ressources du catalogue, s’intégrant aux workflows automatisés de conformité ou de gouvernance.
Comment le configurer
Windsurf
Aucune instruction spécifique à la plateforme Windsurf disponible.
Claude
- Assurez-vous que les prérequis comme
uv
ou Python sont installés. - Obtenez l’URL du serveur Unity Catalog, le catalogue, le schéma et (éventuellement) un jeton d’accès.
- Ajoutez le serveur MCP Unity Catalog à votre
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}" ] } } }
- Sauvegardez la configuration et redémarrez Claude Desktop.
- Vérifiez la connexion dans la section des outils MCP.
Exemple de sécurisation des clés API :
{
"mcpServers": {
"unity-catalog": {
"command": "uv",
"args": [ "run", "mcp-server-unitycatalog", "--uc_server", "...", "--uc_token", "${UC_TOKEN}" ],
"env": {
"UC_TOKEN": "votre_jeton_secret"
},
"inputs": {
"UC_TOKEN": "env"
}
}
}
}
Cursor
Aucune instruction spécifique à la plateforme Cursor disponible.
Cline
- Assurez-vous d’avoir installé les dépendances nécessaires ainsi que
uv
. - Configurez comme pour Claude, en utilisant votre
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}" ] } } }
- Sauvegardez et redémarrez Cline.
- Vérifiez que le serveur MCP apparaisse parmi les outils disponibles.
Exemple de sécurisation des clés API : (voir ci-dessus)
Comment utiliser ce MCP dans les flux
Utiliser MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flux et connectez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP en utilisant ce format JSON :
{
"unity-catalog": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA peut alors utiliser ce MCP comme un outil avec accès à toutes ses fonctions et capacités. Pensez à changer "unity-catalog"
par le nom réel de votre serveur MCP et à remplacer l’URL par celle de votre serveur MCP.
Aperçu
Section | Disponibilité | Détails/Remarques |
---|---|---|
Aperçu | ✅ | Aperçu fourni dans le README.md |
Liste des prompts | ⛔ | Aucun modèle de prompt documenté |
Liste des ressources | ⛔ | Aucune ressource MCP explicite listée |
Liste des outils | ✅ | Détail dans le README.md |
Sécurisation des clés API | ✅ | Exemple montré dans le README.md |
Support de l’échantillonnage (moins important) | ⛔ | Pas de mention de la fonctionnalité d’échantillonnage |
Notre avis
Le serveur MCP Unity Catalog est bien documenté concernant ses outils et sa configuration pour les plateformes Claude et Cline, avec une licence claire et des instructions de base sur la sécurité (clé API). Cependant, il manque une documentation explicite sur les modèles de prompt et les ressources MCP, et il n’y a aucune mention de fonctionnalités avancées MCP telles que les roots ou l’échantillonnage. Dans l’ensemble, c’est une intégration solide et ciblée pour Unity Catalog mais elle pourrait être améliorée avec une documentation additionnelle et un support plus poussé des fonctionnalités MCP.
Score MCP
Dispose d’une LICENCE | ✅ (MIT) |
---|---|
Au moins un outil | ✅ |
Nombre de Forks | 6 |
Nombre d’étoiles | 14 |
Questions fréquemment posées
- Que fait le serveur MCP Unity Catalog ?
Il permet la gestion programmatique des fonctions de base de données Unity Catalog via une API compatible MCP, autorisant les agents IA et les développeurs à lister, créer, supprimer et interroger les fonctions du catalogue, facilitant ainsi les workflows d'ingénierie des données et d'analytique.
- Quels outils sont inclus avec le serveur MCP Unity Catalog ?
Il fournit des outils standardisés comme uc_list_functions, uc_get_function, uc_create_function et uc_delete_function, ainsi qu'un accès à toutes les fonctions enregistrées dans Unity Catalog.
- Comment configurer un accès API sécurisé ?
Vous pouvez transmettre votre jeton d'accès Unity Catalog comme variable d'environnement via la configuration du serveur MCP. Exemple : { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"votre_jeton_secret\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }
- Comment cela s'intègre-t-il dans les flux FlowHunt ?
Ajoutez le serveur MCP à la configuration MCP de votre flux. Une fois configuré, les agents IA dans FlowHunt peuvent accéder à tous les outils et fonctions Unity Catalog via une interface MCP standardisée.
- Quels sont les principaux cas d'usage de ce serveur MCP ?
Gestion automatisée des fonctions, exploration du catalogue et des schémas, enregistrement programmatique des fonctions et contrôle d'accès sécurisé à base de jetons pour les workflows de données.
Commencez avec le serveur MCP Unity Catalog
Boostez vos workflows de données en intégrant le serveur MCP Unity Catalog à FlowHunt. Automatisez les tâches de catalogue de données, simplifiez l'ingénierie et dynamisez le développement piloté par l'IA.