

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"]pour le stdio, ouenv.API_KEYpour le Streamable HTTP. Ou lancezhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Ensuite, demandez à Gemini de construire un deck.gemini mcp add
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
.pptxCe guide donne les blocs
settings.jsongemini mcp addPourquoi connecter Gemini CLI à 2Slides ?
Gemini est un solide raisonneur multimodal, mais il ne produit pas de fichiers
.pptx- 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
- Gemini CLI installé (dans votre PATH).
gemini - Une clé API 2Slides depuis 2slides.com/api.
- Node.js pour le transport stdio (). Le transport HTTP ne nécessite rien en local.
npx 2slides-mcp
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 config | commandargsenv | httpUrl |
| Node.js local | Requis | Non requis |
| Idéal pour | Dev local | Distant/CI, configs légères |
Le nom de la clé compte : Gemini CLI utilise
pour le Streamable HTTP ethttpUrlpour le SSE hérité. Pour l'endpoint Streamable HTTP de 2Slides, utilisezurl.httpUrl
Méthode 1 : stdio dans settings.json
Gemini CLI lit
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Les valeurs de
env"API_KEY": "$TWOSLIDES_API_KEY"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
gemini mcp add# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx 2slides-mcp # 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
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutVérifier la connexion
Dans une session interactive
gemini/mcp
Cela affiche le statut de chaque serveur (CONNECTED / CONNECTING / DISCONNECTED) et les outils détectés. Utilisez
/mcp authGé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_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getL'ensemble des outils MCP 2Slides
| Outil | Ce qu'il fait | Crédits |
|---|---|---|
themes_search | Trouver un themeId | Gratuit |
slides_generate | PowerPoint à base de thème (Fast PPT), synchrone/asynchrone | 10 / page |
slides_create_pdf_slides | Slides personnalisées conçues à base d'images depuis du texte (Nano Banana) | 100 / page (1K/2K), 200 (4K) |
slides_create_like_this | Slides reproduisant le style d'une image de référence | 100 / page (1K/2K), 200 (4K) |
slides_generate_narration | Ajouter une narration vocale IA à un job Nano Banana | 210 / page |
slides_download_pages_voices | Exporter les pages + l'audio dans un ZIP | Gratuit |
jobs_get | Interroger un job asynchrone jusqu'à son achèvement | Gratuit |
Erreurs courantes et dépannage
- Utilisé pour l'endpoint Streamable HTTP. Gemini CLI traite
urlcomme du SSE. Utilisezurlpour le Streamable HTTP de 2Slides.httpUrl - Le serveur affiche DISCONNECTED dans . Vérifiez la clé API, et pour le stdio confirmez que Node.js est installé.
/mcp - Aucun outil listé. Redémarrez la session après avoir édité , ou relancez
settings.json.gemini mcp add - Pas de sans l'outil. Gemini seul rédige un plan ; 2Slides produit le fichier.
.pptx - Interrogation trop serrée. Laissez Gemini interroger environ toutes les 20 secondes pour les jobs asynchrones Nano Banana / narration.
jobs_get
Foire aux questions
Gemini CLI prend-il en charge les serveurs MCP ?
Oui. Gemini CLI est un client MCP. Configurez les serveurs sous
mcpServers~/.gemini/settings.jsongemini mcp addQuelle est la clé de config d'un serveur Streamable HTTP ?
httpUrlurlhttpUrlOù Gemini CLI stocke-t-il la config MCP ?
~/.gemini/settings.json.gemini/settings.jsonmcpServersCela produit-il un véritable PowerPoint ?
Oui —
slides_generate.pptxOù 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
—mcpServerspour le local,commandpour le distant — transforme Gemini CLI en générateur de slides. Vérifiez avechttpUrl, puis demandez simplement un deck./mcp
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