Qu'est-ce que Vizro MCP ?
Vizro MCP est une implémentation de serveur basée sur le Protocole de Contexte de Modèle (MCP) conçue spécifiquement pour permettre la création et la gestion de tableaux de bord et de graphiques Vizro avec des LLM. Il offre un moyen unifié d'accéder à des modèles de design validés, de se connecter à des ensembles de données et de produire des configurations de tableaux de bord de haute qualité, faciles à entretenir, avec une fonctionnalité d'aperçu instantané.
Comment configurer Vizro MCP
- Installer MCP et le serveur Vizro MCP : Assurez-vous que l'environnement MCP est configuré sur votre machine et installez le paquet du serveur Vizro MCP.
- Connecter les sources de données : Préparez vos fichiers de données - soit des chemins de fichiers locaux, soit des URL vers des ensembles de données distants.
- Démarrer le serveur Vizro MCP : Exécutez le serveur localement pour exposer des fonctions spécifiques à Vizro et permettre à l'application hôte LLM ou MCP de se connecter.
- Considération de sécurité : Pour des raisons de vie privée, n'exécutez Vizro MCP que sur des environnements locaux de confiance, car il n'y a actuellement aucun mécanisme d'authentification ou de contrôle d'accès pour le serveur.
Comment utiliser Vizro MCP
- Lancez votre application LLM préférée ou une interface supportant les appels d'outils MCP.
- Connectez-vous au serveur Vizro MCP en cours d'exécution.
- Interagissez avec l'agent en décrivant le tableau de bord ou le graphique que vous souhaitez créer. Le LLM orchestrera les appels d'outils, comme récupérer des informations de données, planifier les mises en page du tableau de bord ou valider les configurations, via Vizro MCP.
- Recevez des retours instantanés, y compris des aperçus en direct, du code validé et des suggestions d'amélioration à chaque itération de conception.
- Utilisez des ensembles de données locaux ou distants en précisant leurs chemins ou URL lorsque cela est demandé.
Caractéristiques principales
- Langage de design unifié : Garantit que les graphiques et les tableaux de bord respectent une norme de design commune et sont faciles à modifier et à entretenir.
- Sortie de configuration validée : Tout le code de tableau de bord et de graphique généré est vérifié, réduisant les erreurs et facilitant l'édition.
- Aperçu en direct : Visualisez instantanément les configurations de tableaux de bord et de graphiques dans votre navigateur via une intégration directe avec PyCafe.
- Accès aux données flexible : Supporte à la fois les ensembles de données locaux et distants avec un effort de configuration minimal.
- Ensemble d'outils riche et découvrable : Expose un ensemble standardisé d'outils pour charger, analyser, valider et planifier des visualisations, tous directement interrogeables par les LLM.
Cas d'utilisation
- Création de tableaux de bord interactifs : Construisez, itérez et prévisualisez rapidement des tableaux de bord personnalisés pour des présentations, des rapports ou des analyses internes.
- Génération automatique de graphiques : Créez facilement des graphiques à partir de données en décrivant simplement la sortie souhaitée à un LLM.
- Exploration et analyse des données : Effectuez des EDA (analyses exploratoires de données) directement via les interactions LLM, en tirant parti de l'analyse structurée des ensembles de données téléchargés ou liés.
- Conception basée sur des modèles : Utilisez des workflows guidés par des modèles pour maintenir une cohérence visuelle et structurelle à travers les actifs de reporting.
FAQ
Q1 : Vizro MCP peut-il être utilisé à distance ou dans un environnement cloud ?
R : Non, Vizro MCP est conçu pour fonctionner localement pour des raisons de vie privée et de sécurité. Il n'y a actuellement aucun mécanisme d'authentification pour le déploiement à distance ou hébergé.
Q2 : Quels formats de données Vizro MCP supporte-t-il pour la création de graphiques et de tableaux de bord ?
R : Vizro MCP supporte les fichiers CSV, JSON, HTML, Excel, OpenDocument Spreadsheet et Parquet comme sources de données.
Q3 : Comment fonctionne l'aperçu en direct dans Vizro MCP ?
R : Lorsque vous validez une configuration de tableau de bord ou de graphique, le serveur MCP génère un lien d'aperçu via PyCafe, qui s'ouvre automatiquement dans votre navigateur pour une visualisation en temps réel.
Q4 : Dois-je écrire ou appeler manuellement les outils Vizro MCP ?
R : Non, les appels d'outils sont gérés par le LLM intégré à votre hôte MCP. Vous devez uniquement fournir des données et des instructions en langage naturel.
Q5 : Puis-je utiliser Vizro MCP si mon application ne supporte pas les appels d'outils MCP ?
R : Les fonctionnalités de base seront limitées si votre application hôte ne supporte pas les opérations d'appel d'outils.