

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_KEYpour le stdio, ouhttpUrl: "https://2slides.com/api/mcp?apikey=KEY"pour le Streamable HTTP. Ou lancezgemini 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
- Gemini CLI installé (
geminidans votre PATH). - Une clé API 2Slides depuis 2slides.com/api.
- 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 config | command / args / env | 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
httpUrlpour le Streamable HTTP eturlpour le SSE hérité. Pour l'endpoint Streamable HTTP de 2Slides, utilisezhttpUrl.
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 :
/mcpCela 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
| Outil | Ce qu'il fait | Crédits |
|---|---|---|
themes_search | Trouver un themeId pour Fast PPT | 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_slides_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é
urlpour l'endpoint Streamable HTTP. Gemini CLI traiteurlcomme du SSE. UtilisezhttpUrlpour 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 relancezgemini mcp add. - Pas de
.pptxsans l'outil. Gemini seul rédige un plan ; 2Slides produit le fichier. - Interrogation trop serrée. Laissez Gemini interroger
jobs_getenviron 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—commandpour le local,httpUrlpour 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