Introduction
Section intitulée « Introduction »Le serveur MCP (Model Context Protocol) de DAZZM permet de connecter l’application GitHub Copilot directement à une application DAZZM. Une fois la connexion établie, Copilot peut agir dans deux domaines :
- Modifier l’application en manipulant ses définitions (modèles, pages, workflows, scripts, etc.) ;
- Lire et modifier les données contenues dans l’application.
N.B : Ce guide couvre l’application GitHub Copilot autonome (l’application bureau/mobile basée sur Copilot cloud agent) — et non l’assistant intégré à VS Code. Ce sont deux produits distincts, avec des écrans de configuration distincts. Pour VS Code, voir Configurer le MCP DAZZM dans VS Code.
N.B : Le serveur MCP a été conçu pour être branché à un environnement de développement, dans lequel la modification des définitions est permise. Voir la section Choisir le bon environnement avant de vous connecter à tout autre environnement.
Prérequis
Section intitulée « Prérequis »- Un accès à l’application Account de votre organisation DAZZM ;
- Une application DAZZM avec un environnement de développement ;
- L’application GitHub Copilot installée (bureau ou mobile) ;
- Un forfait Copilot payant (Pro, Pro+, Max, Business ou Enterprise). L’application GitHub Copilot repose sur Copilot cloud agent, qui n’est pas disponible avec le forfait Copilot gratuit ;
- Node.js installé localement (la connexion utilise
npx— requis pour l’application de bureau ; non applicable si vous n’utilisez que l’application mobile, puisque les sessions s’y exécutent dans le cloud).
Étapes à suivre
Section intitulée « Étapes à suivre »1. Générer une clé API (Account)
Section intitulée « 1. Générer une clé API (Account) »- Ouvrez l’application Account ;
- Accédez à l’application que vous souhaitez connecter ;
- Accédez à un environnement de développement de cette application ;
- Créez une clé API. Vous pouvez la nommer, par exemple, « Copilot » ;
- Copiez la valeur de la clé.
2. Ajouter le serveur dans les paramètres de l’application
Section intitulée « 2. Ajouter le serveur dans les paramètres de l’application »- Ouvrez l’application GitHub Copilot ;
- Ouvrez Settings, puis allez à MCP servers ;
- Cliquez sur Add server ;
- Remplissez le formulaire :
- Server name :
dazzm-<nom-app>— nous recommandons de le nommerdazzm-suivi du nom de votre application, particulièrement utile si vous connectez plusieurs applications ; - Type :
Local; - Command :
npx; - Arguments : collez ce qui suit, en remplaçant
<nom-app>,<nom-env>et<VOTRE_CLE_API>:
- Server name :
["-y", "mcp-remote", "https://<nom-app>-<nom-env>.apps.dazzm.com/api/prod/mcp", "--header", "api-key:<VOTRE_CLE_API>"]- Laissez Environment variables et Timeout à leurs valeurs par défaut, sauf raison particulière de les modifier ;
- Cliquez sur Add server.
Quelques précisions sur cette configuration :
- L’URL suit le format
https://<nom-app>-<nom-env>.apps.dazzm.com/api/prod/mcp, où<nom-app>est le nom de votre application et<nom-env>le nom de l’environnement auquel vous vous connectez — le même segment d’URL que vous utilisez pour accéder à votre application ; - Le segment
proddans/api/prod/mcpest fixe : il désigne la version de la plateforme DAZZM, et non l’environnement de votre application. Ne le remplacez pas ; api-key:est suivi directement de la valeur de la clé copiée à l’étape 1, sans espace ;- Ce sont les mêmes arguments que ceux utilisés dans la configuration
mcp.jsonde VS Code — si vous avez déjà une configuration VS Code fonctionnelle, vous pouvez copier le tableauargsdirectement depuis celle-ci.
3. Vérifier la connexion
Section intitulée « 3. Vérifier la connexion »Une fois ajouté, le serveur apparaît sous Configured servers, dans l’onglet On this device, avec une coche verte et son interrupteur activé — cela indique que Copilot s’y est connecté avec succès.
Pour confirmer que cela fonctionne en pratique, démarrez une conversation et demandez à Copilot d’effectuer une action simple, en lecture seule, sur votre application DAZZM (par exemple, lister ses pages ou ses modèles).
Dépannage
Section intitulée « Dépannage »Si le serveur n’affiche pas de coche verte, ou que Copilot ne peut pas l’utiliser :
- Confirmez que l’URL est correcte ;
- Confirmez que la clé API est valide et qu’elle a été collée sans espace supplémentaire après
api-key:; - Confirmez que les arguments ont été collés sous forme de tableau JSON valide (le champ accepte soit des arguments séparés par des espaces, soit un tableau JSON — utilisez la forme tableau JSON pour éviter les problèmes avec l’URL et l’en-tête) ;
- Confirmez que Node.js est installé sur la machine qui exécute l’application de bureau ;
- Supprimez et rajoutez le serveur si un paramètre a été mal saisi — il n’y a actuellement pas de modification en ligne pour les arguments d’un serveur déjà enregistré.
Choisir le bon environnement
Section intitulée « Choisir le bon environnement »Le serveur MCP est capable d’agir sur n’importe quel environnement, mais tous les usages ne se valent pas :
- Cas nominal — environnement de développement. C’est l’usage pour lequel le serveur MCP a été conçu : Copilot peut y manipuler les définitions et les données de test en toute liberté.
- Cas acceptable — environnement de production, en lecture seule. Il est possible de brancher le serveur MCP à un environnement de production si l’objectif est d’employer ses capacités de lecture de données pour faire de l’analyse.
- Cas fortement déconseillé — écrire des données hors d’un environnement de test.