En bref
VS Code se connecte à OmniChannels.ai en ajoutant notre serveur MCP distant, https://mcp.broadnet.me/mcp, au fichier .vscode/mcp.json comme serveur http. Une entrée promptString avec password demande votre jeton d'API et le stocke de façon sécurisée : aucune clé n'est versionnée. Le mode agent de GitHub Copilot peut alors envoyer des messages de test, lister les modèles WhatsApp et lire les rapports de livraison pendant qu'il vous aide à écrire le code d'intégration.
Ce que vous pouvez faire
Écrire du code conforme à vos modèles
Copilot liste vos modèles WhatsApp approuvés via MCP et écrit une fonction d'envoi avec exactement les variables requises par chaque modèle.
Exemple de demande
“Liste mes modèles WhatsApp approuvés, puis écris une méthode C# qui envoie order_update avec le numéro de commande et la date de livraison.”
Créer et tester un point de terminaison webhook
Copilot écrit un point de terminaison pour les statuts de livraison et les messages entrants, puis vous déclenchez un envoi de test pour voir arriver de vraies charges utiles.
Exemple de demande
“Écris un point de terminaison webhook FastAPI qui enregistre les statuts de livraison par identifiant de message et accepte les champs qui varient selon le canal, puis envoie un SMS de test au 447700900123 pour que je le voie arriver.”
Vérifier une livraison avant la mise en production
Après l'envoi d'un message de test par votre code, Copilot lit le rapport de livraison pour que vous confirmiez le statut enregistré par votre gestionnaire.
Exemple de demande
“Vérifie le rapport de livraison du dernier message envoyé au 971500000000 et compare son statut avec celui enregistré dans notre base de données.”
S'appuyer sur la spécification, pas sur la mémoire
Avec notre spécification OpenAPI dans l'espace de travail, Copilot utilise les chemins et champs exacts, y compris les envois qui nécessitent multipart/form-data.
Exemple de demande
“À partir de docs/omnichannels-openapi.yaml, écris une fonction utilitaire d'envoi WhatsApp en masse et indique quels champs sont envoyés en multipart/form-data.”
Rédiger des textes en arabe et en anglais
Copilot rédige le texte du message dans les deux langues et vous le montre avant tout appel à un outil d'envoi.
Exemple de demande
“Rédige un SMS de rappel de rendez-vous en arabe et en anglais, d'un seul segment chacun, et montre-le-moi avant d'envoyer un test au 966500000000.”
Comment la connexion fonctionne
VS Code lit les serveurs MCP dans le fichier .vscode/mcp.json de votre espace de travail. Notre serveur est ajouté comme serveur http avec un en-tête Authorization, et le jeton provient d'une entrée de type promptString avec password à true : VS Code le demande une seule fois et le garde hors du fichier que vous versionnez.
En mode agent de GitHub Copilot, les outils des serveurs MCP activés apparaissent dans la liste des outils, où vous pouvez activer ou désactiver chacun d'eux, et VS Code peut vous demander de confirmer les appels d'outils. Gardez la confirmation activée pour tout ce qui envoie, car chaque envoi est un message réel et facturé. Les champs de configuration évoluent d'une version de VS Code à l'autre : consultez sa documentation MCP si un champ n'est pas reconnu.
- Fichier : .vscode/mcp.json, serveur de type http, URL https://mcp.broadnet.me/mcp
- En-tête : Authorization: Bearer ${input:omnichannels-token}
- Saisie du jeton : promptString avec password: true
- N'activez dans la liste des outils que ceux dont cet espace de travail a besoin
Mise en place
- 1
Demander un accès à l'API
Demandez un accès de test et recevez un jeton d'API. Les envois de test ne partent que vers vos propres numéros vérifiés.
- 2
Obtenir une clé temporaire
Dans le portail d'administration, ouvrez Integrations, puis MCP Integration, et choisissez Get temporary key.
Guide: MCP server for AI agents - 3
Créer .vscode/mcp.json
Ajoutez un serveur omnichannels de type http avec notre URL, un en-tête Authorization qui utilise ${input:omnichannels-token} et une entrée promptString avec password à true.
Guide: MCP server for AI agents - 4
Démarrer le serveur et saisir la clé
Démarrez le serveur depuis VS Code, collez votre clé lorsqu'elle est demandée et vérifiez que les outils apparaissent en mode agent Copilot.
- 5
Limiter les outils
Dans la liste des outils, désactivez ceux dont cet espace de travail n'a pas besoin et gardez la confirmation activée pour chaque outil d'envoi.
- 6
Tester sur votre propre numéro
Demandez à Copilot d'envoyer un message de test à votre numéro vérifié, puis lisez le rapport de livraison.
Documentation de l'éditeur
VS Code est une marque de son propriétaire. OmniChannels.ai n'est ni affilié à VS Code ni approuvé par lui ; cette page décrit une connexion réalisée avec les fonctions MCP, HTTP ou webhook propres à VS Code.

