Serveur MCP
⚠️ Travaux en cours : Vize est en développement actif et n’est pas encore prêt pour une utilisation en production. Les capacités des serveurs MCP peuvent changer sans préavis.
Vize fournit un serveur Model Context Protocol (MCP) pour les flux de travail de développement alimentés par l’IA. Le serveur MCP fait le lien entre votre galerie de composants (Musea) et les assistants IA, leur permettant de comprendre, naviguer et travailler avec vos composants Vue.
Installation
Installez vp une fois depuis le Vite+ install guide, puis ajoutez le serveur à votre projet :
vp install -D @vizejs/musea-mcp-server
Qu’est-ce que le MCP ?
Le protocole de contexte modèle est une norme ouverte permettant de connecter les assistants IA (comme Claude, ChatGPT et d’autres) aux outils de développement. Au lieu que des assistants IA cherchent à deviner votre base de code, MCP offre un accès structuré à de vraies données composantes — props, événements, emplacements, variantes et documentation.
Le serveur MCP de Vize expose les informations des composants provenant de la galerie Musea, donc votre assistant IA a la même compréhension de vos composants qu’un développeur naviguant dans la galerie.
Capacités
Le serveur MCP fournit les outils suivants aux assistants IA :
Découverte des composants
Listez tous les composants — Parcourez tous les composants enregistrés avec leurs catégories, tags et statut
Composants de recherche — Trouver les composants par nom, étiquette ou description
Obtenir les métadonnées des composants — Récupérer des informations détaillées sur un composant spécifique
API composante
Props — Définitions complètes des props avec types, valeurs par défaut et statut requis
Événements — Événements émis avec types de charges utiles
Machines à sous — Machines à sous nommées avec des types de propulsion de machines à sous
Expose — Méthodes et propriétés publiquement exposées
Informations sur l’histoire
Liste des variantes — Toutes les variantes définies dans les fichiers d’art
Source de la variante — Code modèle pour chaque variante
Variante par défaut — Quelle variante est affichée par défaut
Jetons de conception
Liste des jetons — Tous les jetons de design provenant du fichier tokens
Catégories de jetons — Couleurs, typographie, espacement, points d’arrêt
Résolution des jetons — Jetons sémantiques résolus à leurs valeurs primitives
Mise en place
Avec Claude Code
Ajoutez le serveur MCP à votre configuration de Code Claude :
// .claude/settings.json
{
"mcpServers": {
"vize-musea": {
"command": "vp",
"args": ["dlx", "@vizejs/musea-mcp-server"]
}
}
}
Avec Claude Desktop
Ajoutez à votre configuration Claude Desktop MCP :
{
"mcpServers": {
"vize-musea": {
"command": "vp",
"args": ["dlx", "@vizejs/musea-mcp-server"]
}
}
}
Avec d’autres assistants IA
N’importe quel assistant IA compatible MCP peut utiliser le serveur. Le schéma de configuration est le même — pointer l’assistant vers vp dlx @vizejs/musea-mcp-server.
Cas d’utilisation
Découverte des composants
Demandez à votre assistant IA de trouver le bon composant :
« Quels composants de boutons avons-nous ? Montre-moi les variantes de VFButton. »
L’IA peut interroger le serveur MCP pour trouver tous les composants liés aux boutons, leurs accessoires et les variantes disponibles — puis suggérer l’utilisation correcte.
Génération de code
Générez l’utilisation des composants avec les props appropriés :
« Créez un formulaire avec nos composants VFInput et VFTextarea, incluant les états d’erreur de validation. »
L’IA connaît les noms exacts des props, les types et les variantes disponibles depuis le serveur MCP, générant un code précis sans halluciner les noms des prop.
Référence API
Interrogez les API des composants de façon programmatique :
« Quels accessoires VFNameBadgePreview accepte-t-il ? Quelles sont les valeurs valables pour le rôle utilisateur ? »
L’IA renvoie les vraies définitions de prop à partir de votre base de code, pas des suppositions génériques.
Documentation Assistance
« Rédigez la documentation pour notre composant SponsorGrid basée sur ses accessoires et variantes. »
L’IA peut générer une documentation précise en inspectant les métadonnées réelles des composants via MCP.
Comment ça fonctionne
AI Assistant
↕ MCP Protocol (JSON-RPC over stdio)
@vizejs/musea-mcp-server
↕ Reads art files and component sources
Your Project (*.art.vue files + components)
Le serveur MCP :
Découvre tous les fichiers
*.art.vuede votre projetLes analyse en utilisant
vize_museapour extraire les métadonnées des composantsExpose les métadonnées via des outils MCP
Répond en temps réel aux requêtes de l’assistant IA