Logo 2Slides
Comment utiliser Gemini CLI avec le serveur MCP 2Slides (guide 2026)
2Slides Team
6 min read

Comment utiliser Gemini CLI avec le serveur MCP 2Slides (guide 2026)

Réponse rapide (≤ 60 mots) : Le Gemini CLI de Google peut générer de vrais fichiers PowerPoint via le serveur MCP 2Slides. Obtenez une clé sur 2slides.com/api, puis ajoutez une entrée mcpServers à ~/.gemini/settings.json — command: "npx", args: ["2slides-mcp"], env.API_KEY pour le stdio, ou httpUrl: "https://2slides.com/api/mcp?apikey=KEY" pour le Streamable HTTP. Ou lancez gemini mcp add. Ensuite, demandez à Gemini de construire un deck.

Gemini CLI est l'agent IA de terminal open source de Google, et il parle le Model Context Protocol (MCP). Connectez-le au serveur MCP 2Slides et Gemini pourra transformer un prompt — ou un fichier de votre répertoire de travail — en un .pptx finalisé et éditable.

Ce guide donne les blocs settings.json exacts pour les deux transports (le stdio local et le Streamable HTTP distant), le raccourci gemini mcp add, et ce que fait chaque outil 2Slides.

Pourquoi connecter Gemini CLI à 2Slides ?

Gemini est un solide raisonneur multimodal, mais il ne produit pas de fichiers .pptx binaires de lui-même. Le serveur MCP 2Slides est le générateur dédié :

  • Gemini CLI lit votre source, planifie les slides et rédige le texte.
  • Le serveur MCP 2Slides produit le véritable PowerPoint — Fast PPT à base de thème, ou slides conçues à base d'images avec narration IA optionnelle et un bundle exportable.

Ce dont vous avez besoin au préalable

  1. Gemini CLI installé (gemini dans votre PATH).
  2. Une clé API 2Slides depuis 2slides.com/api.
  3. Node.js pour le transport stdio (npx -y 2slides-mcp@latest). Le transport HTTP ne nécessite rien en local.

Stdio ou Streamable HTTP : quel transport ?

Les deux exposent les mêmes outils ; la différence porte sur la clé de config et l'endroit où s'exécute le connecteur.

Stdio (local)Streamable HTTP (distant)
Clé de configcommand / args / envhttpUrl
Node.js localRequisNon requis
Idéal pourDev localDistant/CI, configs légères

Le nom de la clé compte : Gemini CLI utilise httpUrl pour le Streamable HTTP et url pour le SSE hérité. Pour l'endpoint Streamable HTTP de 2Slides, utilisez httpUrl.

Méthode 1 : stdio dans settings.json

Gemini CLI lit ~/.gemini/settings.json (global) et .gemini/settings.json (projet). Ajoutez un bloc mcpServers :

{ "mcpServers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }

Les valeurs de env peuvent aussi référencer des variables de shell (par ex. "API_KEY": "$TWOSLIDES_API_KEY") si vous préférez ne pas inliner la clé.

Méthode 2 : Streamable HTTP dans settings.json

Pour l'endpoint hébergé, utilisez httpUrl :

{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }

Vous préférez l'authentification par en-tête ? Ajoutez un objet headers : "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.

Ou utilisez la commande gemini mcp add

# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx -y 2slides-mcp@latest # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"

Celles-ci écrivent les mêmes entrées mcpServers dans settings.json. Les flags incluent -t, --transport (stdio | sse | http), -e, --env, -H, --header et --timeout.

Vérifier la connexion

Dans une session interactive gemini, lancez :

/mcp

Cela affiche le statut de chaque serveur (CONNECTED / CONNECTING / DISCONNECTED) et les outils détectés. Utilisez /mcp auth si un serveur distant nécessite OAuth.

Générez votre premier deck

Demandez simplement :

Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.

Gemini CLI lance themes_search → slides_generate (Fast PPT) → renvoie la downloadUrl. Pour des slides personnalisées conçues à base d'images, il utilise slides_create_pdf_slides et interroge jobs_get jusqu'à ce que le deck soit prêt.

L'ensemble des outils MCP 2Slides

OutilCe qu'il faitCrédits
themes_searchTrouver un themeId pour Fast PPTGratuit
slides_generatePowerPoint à base de thème (Fast PPT), synchrone/asynchrone10 / page
slides_create_pdf_slidesSlides personnalisées conçues à base d'images depuis du texte (Nano Banana)100 / page (1K/2K), 200 (4K)
slides_create_like_thisSlides reproduisant le style d'une image de référence100 / page (1K/2K), 200 (4K)
slides_generate_narrationAjouter une narration vocale IA à un job Nano Banana210 / page
slides_download_slides_pages_voicesExporter les pages + l'audio dans un ZIPGratuit
jobs_getInterroger un job asynchrone jusqu'à son achèvementGratuit

Erreurs courantes et dépannage

  • Utilisé url pour l'endpoint Streamable HTTP. Gemini CLI traite url comme du SSE. Utilisez httpUrl pour le Streamable HTTP de 2Slides.
  • Le serveur affiche DISCONNECTED dans /mcp. Vérifiez la clé API, et pour le stdio confirmez que Node.js est installé.
  • Aucun outil listé. Redémarrez la session après avoir édité settings.json, ou relancez gemini mcp add.
  • Pas de .pptx sans l'outil. Gemini seul rédige un plan ; 2Slides produit le fichier.
  • Interrogation trop serrée. Laissez Gemini interroger jobs_get environ toutes les 20 secondes pour les jobs asynchrones Nano Banana / narration.

Foire aux questions

Gemini CLI prend-il en charge les serveurs MCP ?

Oui. Gemini CLI est un client MCP. Configurez les serveurs sous mcpServers dans ~/.gemini/settings.json, ou ajoutez-les avec gemini mcp add. Les transports stdio, SSE et Streamable HTTP sont tous pris en charge.

Quelle est la clé de config d'un serveur Streamable HTTP ?

httpUrl. N'utilisez url que pour les serveurs SSE hérités. L'endpoint Streamable HTTP de 2Slides va dans httpUrl.

Où Gemini CLI stocke-t-il la config MCP ?

~/.gemini/settings.json (global) ou .gemini/settings.json (projet). Le bloc MCP est la clé de premier niveau mcpServers.

Cela produit-il un véritable PowerPoint ?

Oui — slides_generate renvoie un .pptx éditable. Les outils Nano Banana renvoient des decks conçus à base d'images avec narration IA optionnelle.

Où obtenir la clé et la config ?

Sur 2slides.com/api?tab=mcp : votre clé, une config à copier-coller et l'URL de l'endpoint Streamable HTTP.

À retenir

Une seule entrée mcpServers — command pour le local, httpUrl pour le distant — transforme Gemini CLI en générateur de slides. Vérifiez avec /mcp, puis demandez simplement un deck.

Pour la vue d'ensemble, voyez comment le MCP transforme les workflows de présentation et la carte de l'écosystème des serveurs MCP PowerPoint. Vous travaillez dans un autre agent de terminal ? Voyez Claude Code, OpenAI Codex et Qwen Code avec le même serveur.

Obtenez votre clé et votre config sur 2slides.com/api?tab=mcp et générez votre premier deck depuis Gemini CLI en moins d'une minute.

Sources :

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free
2Slides logo

Votre Agent IA pour les diapositives. Gagnez du temps, brillez plus vite avec la création intelligente de présentations.

Résumer avec l'IA

ChatGPTClaudeGrokPerplexity
Tous les services en ligne

© 2026 2slides. Tous droits réservés.