Autres articles 11 min de lecture

Gemini CLI MCP : connecter Apogee en deux commandes

Gemini CLI MCP : ajoutez Apogee avec gemini mcp add et /mcp auth, puis lancez et pilotez vos ads Meta, TikTok et Snapchat depuis le terminal, après votre oui.

Mathieu Malige Fondateur, Apogee Publié le
Sommaire
  1. Avant de commencer : les offres et le mode de connexion
  2. Gemini CLI MCP : ajouter Apogee pas à pas
  3. Vérifier la connexion
  4. Gemini CLI sur Meta Ads : lancer un dossier de créas
  5. Gemini CLI sur TikTok Ads et Snapchat Ads
  6. Le brief du matin et la revue du lundi dans le terminal
  7. Limites et sécurité
  8. Problèmes fréquents
  9. Pour aller plus loin

Gemini CLI MCP : deux commandes suffisent pour brancher Apogee sur Gemini CLI. gemini mcp add ajoute le serveur https://app.apogee.ad/mcp, puis /mcp auth apogee vous connecte à Apogee dans le navigateur. Depuis le terminal, Gemini CLI lit ensuite vos comptes Meta, TikTok et Snapchat, lance vos créas et prépare pauses et budgets, toujours après votre oui. Il vous faut une offre qui donne encore accès à Gemini CLI et Apogee dès l’offre Pro.

Gemini CLI lance les créas d'un dossier sur Meta avec Apogee : fichiers envoyés, ads proposées, récapitulatif, puis le oui
Un dossier, un récapitulatif, un oui : les ads partent en pause dans la campagne de testing.

Avant de commencer : les offres et le mode de connexion

Le point à vérifier d’abord, c’est votre offre Google. Le 19 mai 2026, Google a annoncé que Gemini CLI cesserait de servir les abonnés Google AI Pro et Ultra et les utilisateurs gratuits le 18 juin 2026, au profit d’Antigravity CLI (annonce de Google).

Votre situationCe qui s’applique
Licence Gemini Code Assist Standard ou EnterpriseGemini CLI reste ouvert : suivez les étapes ci-dessous
Clé d’API Gemini payanteGemini CLI reste ouvert : suivez les étapes ci-dessous
Google AI Pro, Ultra ou compte gratuitPassés sur Antigravity CLI depuis le 18 juin 2026
ApogeePro, Growth ou Scale, serveur MCP inclus ; essai de 7 jours à 1 € TTC

Nous n’avons pas encore testé Apogee dans Antigravity CLI : cette page ne le décrit pas. L’adresse du serveur, elle, ne change pas. Pour situer Apogee parmi les autres options, dont le MCP officiel de Meta, voyez le guide Meta Ads MCP.

Deux façons de se connecter :

  • OAuth, le mode par défaut : vous vous connectez à Apogee dans le navigateur et vous choisissez les accès. Il faut un navigateur sur le même ordinateur.
  • Clé d’API Apogee, pour une machine sans navigateur (serveur distant, conteneur).

Gemini CLI MCP : ajouter Apogee pas à pas

Les étapes suivent le guide de connexion d’Apogee et la documentation MCP de Gemini CLI, relue le 3 novembre 2026.

  1. Dans votre terminal, ajoutez le serveur :

    gemini mcp add --transport http apogee https://app.apogee.ad/mcp
  2. Ouvrez Gemini CLI et lancez /mcp auth apogee.

  3. Le navigateur affiche la page de connexion d’Apogee : identifiez-vous, choisissez les accès, cliquez sur Authorize.

  4. Revenez dans Gemini CLI et posez votre première question.

Par défaut, le serveur n’est ajouté qu’au projet en cours. Ajoutez --scope user à la commande pour retrouver Apogee dans tous vos projets, y compris le dossier où arrivent vos créas.

Section MCP des réglages d'Apogee avec Gemini CLI sélectionné : la commande gemini mcp add à copier et l'étape /mcp auth apogee
Dans Apogee, Settings → MCP donne la commande avec l'adresse du serveur déjà remplie.

Les accès que vous donnez

Gemini CLI tourne sur votre ordinateur et revient sur une adresse localhost après la connexion. La page d’Apogee titre donc An app on this computer wants to access your Apogee account et affiche le nom déclaré, « Gemini CLI ». N’autorisez que si vous venez de lancer /mcp auth apogee vous-même ; sinon, cliquez sur Cancel.

AccèsCe qu’il permetPour quelle tâche
ReadLire comptes, campagnes, ads et statistiquesRevue, rapport
LaunchImporter des créas, préparer et lancer des adsLancements, Bridge
ManagePauses, budgets, ciblage, duplicationsCouper une ad, ajuster un budget

Un usage en lecture seule se contente de Read. Décochez ce dont Gemini CLI n’a pas besoin.

Page de consentement d'Apogee pour Gemini CLI, titrée An app on this computer, avec les accès Read, Launch, Manage et le bouton Authorize
Le nom affiché est celui que déclare l'application : n'autorisez que la connexion que vous venez de lancer.

Sans navigateur : la clé d’API

  1. Dans Apogee, ouvrez Settings → API et cliquez sur Create an API key.

  2. Donnez-lui un Name (par exemple « Gemini CLI »), cochez seulement les Scopes utiles et choisissez Expires : 30 jours, 90 jours par défaut, 1 an ou une date.

  3. Cliquez sur Create key, copiez la clé tout de suite (Apogee ne l’affiche qu’une fois), puis I saved it.

  4. Ajoutez le serveur avec la clé :

    gemini mcp add --transport http \
      --header "Authorization: Bearer apk_…" apogee https://app.apogee.ad/mcp

Remplacez apk_… par votre clé. Sur une clé, l’accès Manage s’appelle Actions.

Vérifier la connexion

Dans Gemini CLI, /mcp affiche l’état de chaque serveur : Apogee doit être CONNECTED, avec ses outils. Depuis le terminal, gemini mcp list donne la même information. Puis la première demande, en lecture seule :

Consigne à copier
Avec Apogee, dis-moi avec quel compte Apogee et quels accès tu travailles, puis liste mes comptes publicitaires Meta, TikTok et Snapchat avec leur devise. Ne modifie rien.

Gemini CLI appelle whoami, puis list_ad_accounts. Côté Apogee, Settings → MCP montre Gemini CLI dans Connected assistants, avec ses accès, sa date de connexion et sa dernière utilisation.

Liste Connected assistants d'Apogee avec Gemini CLI connecté, ses accès Read, Launch, Actions et le bouton Disconnect
Gemini CLI a sa propre ligne : la couper ne touche pas aux autres assistants.

Gemini CLI sur Meta Ads : lancer un dossier de créas

C’est ce qu’un outil de terminal fait mieux qu’un chat : envoyer les créas d’un dossier de votre ordinateur, sans passer par Drive.

Consigne à copier
Prends toutes les créas du dossier [dossier] de mon ordinateur et lance-les dans un NOUVEL ad set de ma campagne [campagne de test] du compte [compte pub]. Reprends les réglages du dernier ad set et de la dernière ad lancés dans cette campagne. Crée tout en pause, et montre-moi le récapitulatif complet avant de créer quoi que ce soit.

Ce que fait Gemini CLI, avec les outils d’Apogee :

  1. Le compte : list_ad_accounts, et il vous demande lequel s’il y en a plusieurs.
  2. Les fichiers : get_upload_urls donne un lien d’envoi par fichier (50 fichiers par appel, 500 Mo au plus chacun), Gemini CLI envoie chaque fichier, puis confirm_uploads vérifie qu’il est arrivé. Rien n’est chez Meta à ce stade.
  3. Les réglages : get_latest_in_campaign reprend le dernier ad set et la dernière ad de la campagne.
  4. L’entretien : get_launch_questions renvoie les questions de l’application Apogee, dans son ordre, avec une réponse recommandée. Gemini CLI les pose un sujet à la fois et ne répond jamais à votre place.
  5. Les ads et les textes : une créa en 9:16, 4:5 et 1:1 forme une seule ad ; un texte principal, un titre et une description par ad, dans la langue du marché, à valider.
  6. Le récapitulatif, puis le lancement : prepare_launch ne crée rien. Après votre oui, launch, puis launch_status jusqu’au bout.

Dans le récapitulatif, relisez les ads et leurs fichiers, le nom et les réglages du nouvel ad set, les textes, les améliorations Advantage+ (celles que vous n’avez pas choisies restent coupées) et les valeurs par défaut appliquées. Un détail à changer : dites-le, Gemini CLI prépare un nouveau récapitulatif.

Des noms de fichiers qui ne veulent rien dire

IMG_4512.mp4, final_v3_OK(1).mov : Apogee groupe alors les fichiers à la main, comme le Group by hand de l’application. Les formats d’une même créa sont reliés quand leurs noms ne diffèrent que par le format, tout autre fichier devient sa propre ad, et deux fichiers de même durée dans des formats différents vous sont soumis avant d’être reliés.

Consigne à copier
Lance les vidéos de [dossier] dans ma campagne [campagne] du compte [compte pub]. Les noms de fichiers ne veulent rien dire : regroupe les formats de chaque créa, montre-moi les ads, laisse-moi les renommer et les mettre en groupes, un ad set par groupe. Reprends les réglages du dernier ad set et de la dernière ad de cette campagne. Crée tout en pause, et montre-moi le récapitulatif complet avant de créer quoi que ce soit.

Aucun fichier n’est renommé sur votre disque : vous renommez les ads dans la conversation.

Gemini CLI sur TikTok Ads et Snapchat Ads

Envoyer les winners Meta avec le Bridge

Le Bridge d’Apogee relance une ad Meta sur TikTok ou Snapchat, en pause, avec des textes adaptés à la régie, sans toucher à l’ad d’origine :

Consigne à copier
Envoie mes 10 meilleures ads Meta de la semaine sur TikTok et Snapchat, dans un nouvel ad group et un nouvel ad squad de mes campagnes de testing. Crée tout en pause, et montre-moi le récapitulatif complet avant de créer quoi que ce soit.
Gemini CLI envoie le top 10 des ads Meta sur TikTok et Snapchat avec le Bridge d'Apogee, après le récapitulatif
Le top 10 Meta part sur TikTok et Snapchat : les ads d'origine restent intactes.

Dans le terminal, vous voyez chaque appel : get_top_performers pour le classement, list_bridge_transfers pour écarter ce qui est déjà parti, prepare_bridge_transfer pour le récapitulatif, bridge_transfer après votre oui. Au premier envoi, Gemini CLI demande l’identité TikTok et le call to action, que Meta ne fournit pas. Seules les vidéos font le voyage.

Lancer directement sur TikTok et Snapchat

Le parcours est celui de Meta, avec le compte TikTok ou Snapchat nommé dans la demande. TikTok crée un ad group, où une image devient un carrousel ; Snapchat crée un ad squad. Avec un modèle enregistré dans l’application :

Consigne à copier
Lance les vidéos de [lien] sur TikTok ([compte TikTok]) dans un NOUVEL ad group de ma campagne [campagne], avec mon modèle enregistré [modèle]. Crée tout en pause, et montre-moi le récapitulatif complet avant de créer quoi que ce soit.

Chaque régie a son récapitulatif et attend son propre oui. Ce que chaque régie accepte est détaillé sur la page Meta, TikTok et Snapchat dans Apogee.

Le brief du matin et la revue du lundi dans le terminal

Gemini CLI ne travaille que quand vous l’ouvrez. Le matin, une demande suffit :

Consigne à copier
Donne-moi la journée d’hier sur Meta ([compte Meta]), TikTok ([compte TikTok]) et Snapchat ([compte Snapchat]), chaque régie à part : dépense, CPA, ROAS, et les 3 meilleures et 3 pires ads. N’additionne jamais les régies. Ne modifie rien.
Le brief du matin demandé à Gemini CLI avec Apogee : Meta, TikTok et Snapchat présentés régie par régie
Le brief ne fait que lire : chaque régie garde sa devise et son attribution.

Le lundi, la revue qui décide quoi pousser et quoi couper :

Consigne à copier
Regarde [compte pub] sur les 7 derniers jours. Quelles ads pousser et lesquelles couper, jugées sur [ROAS ou CPA] ? Montre-moi les chiffres, puis propose les changements. Montre-moi chaque modification et attends mon oui avant de la faire.

Sur Meta, les pauses passent par pause_ad ou pause_adset et les budgets par update_budget ou scale_budget ; sur TikTok et Snapchat, par set_platform_status et set_platform_daily_budget. Ces outils ne font que préparer : execute_action agit après votre oui. Il faut l’accès Manage. Pour un brief qui arrive chaque matin sans que vous ouvriez le terminal, il faut un agent personnel : Claude Duet, ChatGPT dots, Grok Bot ou Muse, chacun avec son guide.

Limites et sécurité

Gemini CLI lit librement. Pour tout le reste, Apogee prépare un plan, rend un récapitulatif et attend votre oui :

Garde-fouValeur
Avant tout lancement ou modificationRécapitulatif complet et votre oui
Statut des ads crééesEn pause par défaut
Plan préparéValable 24 heures, exécuté une seule fois
Budget quotidienRefusé au-dessus du plafond, 500 dans la devise du compte par défaut
Lancements et transferts Bridge25 par compte publicitaire sur 24 heures

Chaque fichier envoyé pèse 500 Mo au plus ; sur Pro, un compte reçoit jusqu’à 2 000 fichiers et 100 Go par jour. Les lectures sont gratuites dans la limite quotidienne de votre offre (5 000 par jour sur Pro). Une ad créée coûte 15 crédits, une modification 2, comptés seulement en cas de succès. Apogee n’additionne jamais Meta, TikTok et Snapchat : chaque régie garde sa devise et son attribution.

Pour couper l’accès : Settings → MCP, Disconnect à côté de Gemini CLI. Avec une clé d’API : Settings → API, Revoke.

Problèmes fréquents

  • 401 : la connexion a expiré ou la clé est fausse, révoquée ou expirée. Relancez /mcp auth apogee, ou créez une nouvelle clé.
  • 403 : votre offre Apogee n’inclut pas le serveur MCP. Il est inclus dès l’offre Pro.
  • Aucun navigateur ne s’ouvre : la connexion OAuth en a besoin sur le même ordinateur. Passez par la clé d’API.
  • Apogee n’apparaît que dans un projet : ajoutez --scope user à la commande d’ajout.
  • Un outil refuse faute d’accès : la connexion n’a pas l’accès voulu (Launch pour lancer, Manage pour les pauses). Déconnectez Gemini CLI dans Settings → MCP, relancez /mcp auth apogee et cochez l’accès manquant.
  • Gemini CLI ne répond plus avec votre compte Google : vous êtes sur Google AI Pro, Ultra ou un compte gratuit, passés sur Antigravity CLI le 18 juin 2026.

Pour aller plus loin

La fonctionnalité Bridge Une ad qui tourne sur une régie repart sur une autre, avec sa vidéo ; texte, CTA et tracking réécrits pour la régie d'arrivée. Voir la fonctionnalité

Comment ajouter un serveur MCP à Gemini CLI avec gemini mcp add ?

Dans le terminal, tapez gemini mcp add --transport http apogee https://app.apogee.ad/mcp. Ouvrez ensuite Gemini CLI et lancez /mcp auth apogee : le navigateur affiche la page de connexion d'Apogee, où vous choisissez les accès et cliquez sur Authorize. Ajoutez --scope user pour retrouver Apogee dans tous vos projets.

Gemini CLI peut-il gérer mes ads Facebook ?

Oui, avec Apogee branché comme serveur MCP. Gemini CLI lit vos comptes Meta, lance des créas depuis un dossier de l'ordinateur ou un lien, et prépare pauses et changements de budget. Apogee montre un récapitulatif et attend votre oui avant de toucher au compte, et crée les ads en pause par défaut.

Gemini CLI fonctionne-t-il encore avec Google AI Pro ?

Non. Selon Google, Gemini CLI ne sert plus les abonnés Google AI Pro et Ultra ni les utilisateurs gratuits depuis le 18 juin 2026 : ils sont passés sur Antigravity CLI. Gemini CLI reste ouvert avec une licence Gemini Code Assist Standard ou Enterprise et avec une clé d'API Gemini payante.

Que faire si /mcp auth apogee n'ouvre pas de navigateur ?

La connexion OAuth de Gemini CLI a besoin d'un navigateur sur le même ordinateur. Sur un serveur distant ou dans un conteneur, créez une clé d'API dans Apogee (Settings → API) et ajoutez le serveur avec gemini mcp add et l'option --header, qui envoie la clé dans l'en-tête Authorization.

Gemini CLI peut-il lancer des ads TikTok et Snapchat ?

Oui, par Apogee, qui relie les comptes TikTok et Snapchat en plus de Meta. Gemini CLI y lance des ads dans un ad group TikTok ou un ad squad Snapchat, et envoie vos meilleures vidéos Meta avec le Bridge. Chaque régie a son récapitulatif, son oui et sa devise.

Comment retirer l'accès de Gemini CLI à Apogee ?

Dans Apogee, ouvrez Settings → MCP et cliquez sur Disconnect à côté de Gemini CLI, dans la liste Connected assistants : l'accès s'arrête aussitôt. Si vous l'avez branché avec une clé d'API, révoquez la clé dans Settings → API avec Revoke.

Demander une démonstration

Choisissez le créneau qui vous convient.

Ouvrir dans un nouvel onglet

Chargement du calendrier…

Talk to Founder