Outils d'IA
Protocole de Contexte de Modèle (MCP)
22 min
le protocole de contexte de modèle (mcp) est une norme pour connecter des modèles de langage de grande taille (llms) à des plateformes comme back4app ce guide couvre comment connecter back4app aux outils d'ia suivants en utilisant le mcp curseur planche à voile (codium) visual studio code (copilot) cline (extension vs code) claude bureau claude code une fois connecté, vos assistants ia peuvent interagir avec et interroger vos projets back4app en votre nom les agents ia avec le mcp sont configurés pour avoir un accès complet à vos applications back4app, ce qui inclut la capacité de créer, modifier et supprimer des ressources nous recommandons fortement d'essayer d'abord sur un compte et une application de test pour comprendre ses capacités et son impact potentiel avant de l'utiliser dans des environnements de production prérequis un compte créé sur back4app com (chaque nouveau compte a une limite par défaut d'applications, si vous en avez besoin de plus, veuillez nous contacter); une version récente de nodejs installée (16^); pour de meilleurs résultats, nous recommandons d'utiliser les modèles llm les plus avancés et les agents de codage; activer l'hébergement web pour visualiser les déploiements sur votre sous domaine; 1 créer une clé de compte tout d'abord, allez sur votre tableau de bord back4app et créez un jeton d'accès personnel connectez vous à votre compte back4app survolez le menu "bonjour, \[nom d'utilisateur]" allez à clés de compte et créez une nouvelle clé donnez lui un nom qui décrit son but, comme "assistant ia mcp" copiez le jeton en toute sécurité vous ne pourrez plus le voir ensuite, donnez un nom à votre jeton de clé de compte et cliquez sur + ce jeton sera utilisé pour authentifier le serveur mcp avec votre compte back4app 2 installer mcp auto suivez ces étapes pour installer back4app mcp sur votre ide/llm préféré 2 1 exécuter la commande d'installation exécutez cette commande dans votre terminal en substituant \<ide> par votre environnement préféré et your account key par votre clé de compte copiée dans étape 1 npx @back4app/mcp installer install \<ide> account key your account key les commandes spécifiques pour chaque ide sont listées ci dessous curseur npx @back4app/mcp installer install cursor account key your account key planche à voile npx @back4app/mcp installer install windsurf account key your account key visual studio npx @back4app/mcp installer install vscode account key your account key cline npx @back4app/mcp installer install cline account key your account key 2 2 vérifier la connexion curseur allez dans paramètres > paramètres du curseur > mcp planche à voile trouvez la barre d'outils au dessus de l'entrée cascade et cliquez sur rafraîchir visual studio cliquez sur configurer les outils en mode agent (copilot) et trouvez les outils mcp de back4app 3 configurer dans votre outil d'ia manuel les outils compatibles mcp peuvent se connecter à back4app en utilisant le serveur mcp de back4app voici les instructions pour se connecter à ce serveur en utilisant des outils d'ia populaires curseur ouvrez le curseur et allez dans le menu curseur naviguez vers curseur >paramètres >paramètres du curseur >mcp cliquez sur +ajouter un nouveau mcp global ajoutez ensuite la configuration suivante macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } remplacez \<account key> par votre clé de compte copiée depuis back4app enregistrez le fichier de configuration configuration alternative si vous préférez une configuration de projet, vous pouvez créer un fichier de configuration de projet local créez un cursor répertoire à la racine de votre projet s'il n'existe pas créez un cursor/mcp json fichier s'il n'existe pas et ouvrez le ajoutez la configuration mentionnée précédemment planche à voile ouvrez windsurf et naviguez vers l'assistant cascade appuyez sur l'icône du marteau (mcp), puis configurez pour ouvrir le fichier de configuration ajoutez la configuration suivante macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } remplacez \<account key> par votre clé de compte copiée depuis back4app enregistrez le fichier de configuration et rechargez en appuyant sur actualiser dans l'assistant cascade vous devriez voir un statut actif vert après que le serveur soit connecté avec succès visual studio(copilot) ouvrez vs code et créez un vscode répertoire à la racine de votre projet s'il n'existe pas créez un vscode/mcp json fichier s'il n'existe pas et ouvrez le ajoutez la configuration suivante macos / linux { "inputs" \[ { "type" "promptstring", "id" "back4app account key", "description" "jeton d'accès personnel back4app", "password" true } ], "servers" { "back4app" { "command" "npx", "args" \[" y", "@back4app/mcp server back4app\@latest"], "env" { "back4app account key" "${input\ back4app account key}" } } } } windows { "inputs" \[ { "type" "promptstring", "id" "back4app account key", "description" "jeton d'accès personnel back4app", "password" true } ], "servers" { "back4app" { "command" "npx cmd", "args" \[" y", "@back4app/mcp server back4app\@latest"], "env" { "back4app account key" "${input\ back4app account key}" } } } } enregistrez le fichier de configuration ouvrez le chat copilot et passez en mode "agent" vous devriez voir une icône d'outil sur laquelle vous pouvez appuyer pour confirmer que les outils mcp sont disponibles une fois que vous commencez à utiliser le serveur, vous serez invité à entrer votre jeton d'accès personnel entrez le jeton que vous avez créé précédemment pour plus d'infos sur l'utilisation de mcp dans vs code, consultez la documentation de copilot cline ouvrez l'extension cline dans vs code et appuyez sur l'icône des serveurs mcp appuyez sur configurer les serveurs mcp pour ouvrir le fichier de configuration ajoutez la configuration suivante macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } remplacez \<account key> par votre clé de compte copiée depuis back4app enregistrez le fichier de configuration cline devrait recharger automatiquement la configuration vous devriez voir un statut actif vert après que le serveur soit connecté avec succès claude bureau ouvrez claude bureau et accédez aux paramètres sous l'onglet développeur, appuyez sur modifier la configuration pour ouvrir le fichier de configuration ajoutez la configuration suivante macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } remplacez \<account key> par votre clé de compte copiée depuis back4app enregistrez le fichier de configuration et redémarrez claude bureau depuis le nouvel écran de chat, vous devriez voir une icône de marteau (mcp) apparaître avec le nouveau serveur mcp disponible les installations de node js obsolètes peuvent provoquer l'échec de la commande npx dans claude desktop nous recommandons de désinstaller toutes les versions antérieures à 16 et d'utiliser node js v16 ou supérieur claude code créez un mcp json fichier à la racine de votre projet s'il n'existe pas ajoutez la configuration suivante macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } remplacez \<account key> par votre clé de compte copiée depuis back4app enregistrez le fichier de configuration redémarrez claude code pour appliquer la nouvelle configuration les installations de node js obsolètes peuvent provoquer l'échec de la commande npx dans claude code nous recommandons de désinstaller toutes les versions antérieures à 16 et d'utiliser node js v16 ou supérieur 3 outils disponibles une fois connecté, votre assistant ia peut effectuer une large gamme de tâches sur votre compte back4app voici quelques uns des outils disponibles gestion des applications create parse app créer une nouvelle application parse get parse apps obtenir une liste de toutes vos applications parse get parse app obtenir des détails pour une application parse spécifique set current app définir une application par défaut pour les opérations suivantes get current app obtenir l'application par défaut actuellement définie accès api direct (api rest parse) call parse api appelle les points de terminaison de l'api rest du serveur parse pour gérer complètement votre application opérations de base de données – créer, lire, mettre à jour, supprimer des objets dans n'importe quelle classe – requêtes riches (filtres, tri, pagination, comptage, agrégation, distinct) gestion des utilisateurs et sécurité – inscription / connexion / déconnexion / réinitialisation du mot de passe – rôles, acl et clp pour verrouiller les données au niveau des objets et des classes temps réel et notifications push – livequery via websockets (s'abonner aux créations/mises à jour/suppressions) – notifications push et enregistrements d'installation appeler des fonctions cloud code – fonctions cloud et tâches planifiées – déclencheurs avant/après, webhooks personnalisés fichiers, analyses et extensions – téléchargement/téléversement de fichiers cloud code et hébergement web sur l'application parse liste fichiers cloud code et hebergement web lister tous les fichiers de code cloud et d'hébergement web obtenir contenu fichier voir le contenu de fichiers spécifiques déployer fichiers code cloud déployer des fichiers de code cloud dans votre application déployer fichiers hebergement web déployer des fichiers d'hébergement web dans votre application 4 considérations de sécurité le serveur mcp a un accès complet à votre compte back4app avec les autorisations de votre jeton d'accès personnel cela signifie que les outils d'ia peuvent créer, modifier et écraser vos applications et vos données prenez toujours les précautions suivantes utilisez un compte de test dédié pour les expérimentations initiales créez un jeton d'accès séparé spécifiquement pour l'utilisation de mcp ne partagez jamais vos fichiers de configuration contenant des jetons d'accès examinez tout le code et les appels api générés ou modifiés par l'ia avant de les déployer en production révoquez les jetons d'accès immédiatement si vous soupçonnez une utilisation non autorisée 5 dépannage problèmes courants échecs de connexion assurez vous que votre jeton d'accès personnel est valide et correctement saisi serveur non répondant vérifiez que vous avez installé node js et que npx fonctionne correctement erreurs de permission vérifiez que votre jeton d'accès a les permissions nécessaires mises à jour non apparentes certains clients mcp nécessitent un redémarrage après des modifications de configuration 6 prochaines étapes votre outil d'ia est maintenant connecté à back4app en utilisant mcp essayez de demander à votre assistant ia de créer une nouvelle application, de déployer du code cloud ou de gérer vos données en utilisant un langage naturel si vous rencontrez des problèmes ou avez des retours, veuillez nous envoyer un message à community\@back4app com conclusion avec l'intégration mcp de back4app, vous pouvez tirer parti de la puissance des agents ia pour accélérer votre flux de travail de développement de la création et de la configuration d'applications au déploiement de code et à la gestion des données, votre assistant ia peut désormais interagir sans effort avec la plateforme back4app en votre nom