2Slides Logo
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 2slides-mcp
    ). 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 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": ["2slides-mcp"], "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 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

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_search
Trouver un
themeId
pour Fast PPT
Gratuit
slides_generate
PowerPoint à base de thème (Fast PPT), synchrone/asynchrone10 / 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érence100 / page (1K/2K), 200 (4K)
slides_generate_narration
Ajouter une narration vocale IA à un job Nano Banana210 / page
slides_download_pages_voices
Exporter les pages + l'audio dans un ZIPGratuit
jobs_get
Interroger 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