Ce MCP extrait des littéraux de chaîne, des objets imbriqués et des composants SVG des fichiers source, les convertissant en fichiers JSON ou SVG pour une gestion et une localisation plus faciles.
Ce MCP extrait des littéraux de chaîne, des objets imbriqués et des composants SVG des fichiers source, les convertissant en fichiers JSON ou SVG pour une gestion et une localisation plus faciles.
Qu'est-ce que Model Context Protocol Data Extractor ?
Le MCP Data Extractor analyse les fichiers TypeScript et JavaScript pour extraire des données intégrées telles que des traductions i18n, des configurations clé/valeur et des composants SVG. Il préserve les structures hiérarchiques en utilisant la notation par points et prend en charge les objets et tableaux imbriqués. Après extraction, il remplace le contenu source par 'MIGRATED TO' pour le suivi. Il extrait également des SVG des composants React, en supprimant le code spécifique à React. Ce processus simplifie la migration des données, la localisation et la gestion des actifs dans les workflows de développement.
Qui va utiliser Model Context Protocol Data Extractor ?
Développeurs travaillant avec l'internationalisation
Développeurs front-end gérant des actifs SVG
Mainteneurs de codebase migrer des données de configuration
Comment utiliser Model Context Protocol Data Extractor ?
Étape 1 : Ajoutez le plugin MCP Data Extractor à votre configuration de client MCP.
Étape 2 : Utilisez l'outil `extract_data` avec les chemins source et cible pour extraire les données i18n ou de configuration.
Étape 3 : Utilisez l'outil `extract_svg` avec les chemins source et destination pour extraire des composants SVG.
Étape 4 : Optionnellement désactivez le remplacement du contenu des fichiers sources en définissant la variable d'environnement `DISABLE_SOURCE_REPLACEMENT`.
Caractéristiques et Avantages Clés de Model Context Protocol Data Extractor
Les fonctionnalités principales
extraire des littéraux de chaîne, des littéraux de modèle et des objets imbriqués
préserver les variables de modèle
prendre en charge les tableaux et objets imbriqués
extraire des composants SVG des fichiers React
remplacer les fichiers sources par 'MIGRATED TO' après extraction
Les avantages
Simplifie la localisation des données et la gestion de configuration
Rationalise l'extraction d'actifs SVG
Aide à suivre les fichiers traités
Prend en charge à la fois TypeScript et JavaScript avec JSX
Principaux Cas d'Utilisation et Applications de Model Context Protocol Data Extractor
Internationalisation et localisation des applications
Extraction et gestion des actifs SVG dans des projets React
Migration des données de configuration vers des fichiers JSON pour une meilleure gestion
FAQs sur Model Context Protocol Data Extractor
Quels types de données ce MCP peut-il extraire ?
Prend-il en charge JavaScript et TypeScript ?
Puis-je extraire des fichiers SVG à partir de composants React ?
Comment gère-t-il les structures de données imbriquées ?
Les fichiers sources seront-ils écrasés après l'extraction ?
Comment puis-je ajouter le support pour de nouveaux modèles ?
Quels sont les principaux avantages de l'utilisation de ce MCP ?
Ce MCP est-il compatible avec les outils de build existants ?
Fournit des données en temps réel sur la circulation, la qualité de l'air, la météo et le partage de vélos pour la ville de Valence sur une plateforme unifiée.
Construit des fichiers UI et ressources supplémentaires pour les applications client, permettant l'intégration d'actifs multimédia riches avec un rendu visuel.
Utilise des notebooks Jupyter pour interagir avec les serveurs MCP, les systèmes de fichiers et la mémoire pour des tâches complexes d'automatisation et de données.
Un serveur pour gérer la communication entre plugins dans Alist, supportant des fonctions telles que l'intégration des plugins et l'échange de données.