Serveur MCP hébergé
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Capgo exécute un serveur Model Context Protocol (MCP) hébergé pour que les assistants IA puissent interagir avec votre compte Capgo : lister les apps et les bundles, déplacer un canal vers un nouveau bundle, mettre un déploiement progressif en pause, vérifier l'état des mises à jour ou lire les logs de Native Build, le tout via un chat.
https://api.capgo.app/mcp- Rien à installer. Collez l'URL dans votre client MCP.
- HTTP streamable, sans état. Compatible avec tout client supportant les serveurs MCP distants.
- Connexion via OAuth 2.1. Les clients supportant l'autorisation MCP ouvrent la console Capgo pour approuver l'accès. Les clients sans OAuth peuvent envoyer une clé API Capgo à la place.
Connecter votre client
Section intitulée « Connectez votre client »Les clients prenant en charge OAuth ont seulement besoin de l'URL. Ils détectent automatiquement le flux de connexion Capgo et ouvrent la page de consentement lors de la première utilisation du serveur.
- Ouvrez Paramètres → Connecteurs et choisissez Ajouter un connecteur personnalisé.
- Nommez-le
Capgoet collezhttps://api.capgo.app/mcpcomme URL. - Cliquez Connecter et connectez-vous à Capgo lorsque la page de consentement s'affiche.
claude mcp add --transport http capgo https://api.capgo.app/mcpEnsuite, lancez /mcp dans Claude Code et choisissez capgo to sign in.
- Dans les paramètres de ChatGPT, ouvrez Apps & Connecteurs et activez le mode Developer dans les paramètres avancés.
- Créez un nouveau connecteur, nommez-le
Capgo, et collezhttps://api.capgo.app/mcpcomme URL du serveur. - Choisissez l'authentification OAuth et connectez-vous à Capgo lorsque le prompt s'affiche.
Ajoutez le serveur à ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (un seul projet) :
{ "mcpServers": { "capgo": { "url": "https://api.capgo.app/mcp" } }}Cursor affiche un Connexion requise prompt à côté du serveur. Cliquez dessus pour vous connecter à Capgo.
Ajoutez le serveur à .vscode/mcp.json dans votre espace de travail, ou lancez MCP : Add Server depuis la palette de commandes et choisissez HTTP:
{ "servers": { "capgo": { "type": "http", "url": "https://api.capgo.app/mcp" } }}VS Code vous demande de vous connecter à Capgo la première fois que Copilot Chat utilise le serveur.
- Ouvrez les paramètres de vos connecteurs Lovable et ajoutez un serveur MCP personnalisé.
- Coller
https://api.capgo.app/mcpcomme URL du serveur. - Choisissez OAuth et connectez-vous à Capgo. Si vous préférez utiliser une clé, choisissez clé API et collez une clé Capgo API.
Les autres clients implémentant la spécification d'autorisation MCP, comme le MCP Inspector, fonctionnent de la même manière : donnez-leur l'URL et suivez le prompt de connexion.
Clients sans OAuth (clé API)
Section intitulée « Clients sans OAuth (clé API) »Pour n8n, les scripts, les jobs CI ou tout client ne pouvant pas exécuter de flux OAuth, envoyez un clé Capgo API comme bearer token :
Authorization: Bearer <your Capgo API key>Par exemple, une config client qui accepte des headers personnalisés :
{ "mcpServers": { "capgo": { "url": "https://api.capgo.app/mcp", "headers": { "Authorization": "Bearer <your Capgo API key>" } } }}Utilisez une clé avec le rôle le plus restreint possible pour couvrir les besoins de l'assistant. Voir les permissions de la clé API.
Connexion et accès
Section intitulée « Connexion et accès »Le serveur hébergé implémente OAuth 2.1 avec PKCE, conformément à la spécification d'autorisation MCP (2025-11-25).
- Votre client MCP ouvre la page de consentement de la console Capgo (
console.capgo.app/oauth/authorize). - Vous vous connectez avec votre compte Capgo.
- Vous choisissez les organisations auxquelles le client peut accéder.
- Capgo crée une clé API dédiée nommée
MCP · <client name>pour ce client.
Cette clé expire après 90 jours maximum. Si une organisation impose une politique d'expiration de clé API plus courte, la limite la plus stricte s'applique. Une fois expirée, reconnectez-vous depuis votre client.
Révoquer l'accès
Section intitulée « Révoquer l'accès »Chaque client connecté possède sa propre MCP · <client name> clé. Pour déconnecter un client, supprimez cette clé sur le Page des clés API de la console Capgo. Le client perd l'accès et doit repasser par la page de consentement pour se reconnecter.
Ce que l'assistant peut faire
Section intitulée « Ce que l'assistant peut faire »Le serveur hébergé expose environ 50 outils :
| Domaine | Ce qui est couvert |
|---|---|
| Compte et organisations | Qui suis-je, organisations, membres et invitations, logs d'audit, clés API |
| Applications | Lister, créer, mettre à jour et supprimer des apps |
| Bundles | List bundles, update metadata, delete, check usage |
| Canaux et déploiements progressifs | Créer et mettre à jour des canaux, assigner un bundle à un canal, déploiements progressifs (pause, promotion, rollback), pause automatique |
| Appareils | Lister et inspecter les appareils, définir ou supprimer des overrides de canaux |
| Statistiques et Observe | Statistiques de l'app, de l'organisation et du compte, état de santé des mises à jour Observe |
| Builds natifs | Statut du build, logs de build, annuler un build |
| Webhooks | Créez, mettez à jour, testez et supprimez des webhooks, inspectez et relancez les envois |
| Notifications push | Paramètres de notification, fournisseurs, campagnes, envoi de notifications, stats |
Chaque outil appelle l' Capgo API publique API avec la clé de votre session. Les permissions (RBAC), les limites de débit et les logs d'audit fonctionnent exactement comme pour les appels REST API avec cette clé.
Les outils qui suppriment ou écrasent des données sont annotés comme destructifs, les clients MCP vous demandent donc une confirmation avant de les exécuter.
Exemples de prompts
Section intitulée « Exemple de prompts »- « Liste mes apps Capgo et affiche le bundle sur chaque canal de production. »
- “Pause the rollout on the production channel of
com.example.app.” - « Pourquoi mon dernier build natif iOS a échoué ? Montre-moi les logs. »
- « Quels appareils utilisent encore le bundle 1.4.2 ? »
MCP hébergé vs local
Section intitulée « MCP hébergé vs local »Capgo dispose de deux serveurs MCP. Vous pouvez utiliser les deux en même temps.
| MCP hébergé | MCP CLI local | |
|---|---|---|
| Endpoint | https://api.capgo.app/mcp | npx @capgo/cli@latest mcp (stdio) |
| Installer | Rien, collez l’URL | Exécute le CLI Capgo sur votre machine |
| Auth | Connexion OAuth, ou Authorization: Bearer <API key> | npx @capgo/cli@latest login |
| Fonctionne avec | Claude.ai, ChatGPT, Cursor, VS Code, Lovable, n8n et d'autres clients MCP distants | Agents desktop et terminaux capables de lancer des processus locaux |
| Gestion du compte | Apps, bundles, canaux, déploiements progressifs, appareils, stats, Observe, builds, webhooks, notifications | Apps, bundles, canaux, organisations, stats |
| Envoyer un bundle depuis votre dossier de build | Non | Oui |
| Demander un Native Build | Non (statut, logs et annulation uniquement) | Oui |
doctor, probe, avec des vérifications de compatibilité pour votre projet | Non | Oui |
Use the hosted server for everyday account work from any chat app. Add the serveur MCP CLI local lorsque l'assistant a besoin des fichiers de votre projet.