

Come usare Gemini CLI con il server MCP di 2Slides (Guida 2026)
Risposta rapida (≤60 parole): La Gemini CLI di Google può generare veri file PowerPoint tramite il server MCP di 2Slides. Ottieni una chiave su 2slides.com/api, poi aggiungi una voce
amcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]per stdio, oppureenv.API_KEYper Streamable HTTP. Oppure eseguihttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Poi chiedi a Gemini di creare una presentazione.gemini mcp add
Gemini CLI è l'agente AI da terminale open-source di Google e parla il Model Context Protocol (MCP). Collegalo al server MCP di 2Slides e Gemini può trasformare un prompt — o un file nella tua directory di lavoro — in un
.pptxQuesta guida fornisce i blocchi
settings.jsongemini mcp addPerché collegare Gemini CLI a 2Slides?
Gemini è un solido ragionatore multimodale, ma non produce file
.pptx- Gemini CLI legge la tua origine, pianifica le slide e scrive i testi.
- Il server MCP di 2Slides produce il vero PowerPoint — Fast PPT basato su tema, oppure slide progettate con immagini con narrazione AI opzionale e un pacchetto esportabile.
Cosa ti serve prima
- Gemini CLI installata (nel tuo PATH).
gemini - Una chiave API di 2Slides da 2slides.com/api.
- Node.js per il trasporto stdio (). Il trasporto HTTP non richiede nulla in locale.
npx 2slides-mcp
Stdio o Streamable HTTP: quale trasporto?
Entrambi espongono gli stessi strumenti; la differenza è la chiave di configurazione e dove viene eseguito il connettore.
| Stdio (locale) | Streamable HTTP (remoto) | |
|---|---|---|
| Chiave di configurazione | commandargsenv | httpUrl |
| Node.js locale | Richiesto | Non richiesto |
| Ideale per | Sviluppo locale | Remoto/CI, setup leggeri |
Il nome della chiave conta: Gemini CLI usa
per Streamable HTTP ehttpUrlper il legacy SSE. Per l'endpoint Streamable HTTP di 2Slides, usaurl.httpUrl
Metodo 1: stdio in settings.json
Gemini CLI legge
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
I valori di
env"API_KEY": "$TWOSLIDES_API_KEY"Metodo 2: Streamable HTTP in settings.json
Per l'endpoint ospitato, usa
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
Preferisci l'autenticazione tramite header? Aggiungi un oggetto
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }Oppure usa il comando 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"
Questi scrivono le stesse voci
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutVerifica la connessione
All'interno di una sessione interattiva
gemini/mcp
Mostra lo stato di ciascun server (CONNECTED / CONNECTING / DISCONNECTED) e gli strumenti rilevati. Usa
/mcp authGenera la tua prima presentazione
Basta chiedere:
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 esegue
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getL'elenco degli strumenti MCP di 2Slides
| Strumento | Cosa fa | Crediti |
|---|---|---|
themes_search | Trova un themeId | Gratis |
slides_generate | PowerPoint basato su tema (Fast PPT), sincrono/asincrono | 10 / pagina |
slides_create_pdf_slides | Slide personalizzate progettate con immagini a partire dal testo (Nano Banana) | 100 / pagina (1K/2K), 200 (4K) |
slides_create_like_this | Slide che ricalcano lo stile di un'immagine di riferimento | 100 / pagina (1K/2K), 200 (4K) |
slides_generate_narration | Aggiunge narrazione vocale AI a un job Nano Banana | 210 / pagina |
slides_download_pages_voices | Esporta pagine + audio in un file ZIP | Gratis |
jobs_get | Interroga un job asincrono fino al completamento | Gratis |
Errori comuni e risoluzione dei problemi
- Usato per l'endpoint Streamable HTTP. Gemini CLI tratta
urlcome SSE. Usaurlper lo Streamable HTTP di 2Slides.httpUrl - Il server risulta DISCONNECTED in . Controlla la chiave API e, per stdio, verifica che Node.js sia installato.
/mcp - Nessuno strumento elencato. Riavvia la sessione dopo aver modificato , oppure riesegui
settings.json.gemini mcp add - Niente senza lo strumento. Gemini da solo redige uno schema; 2Slides produce il file.
.pptx - Polling troppo frequente. Lascia che Gemini interroghi circa ogni 20 secondi per i job asincroni Nano Banana / narrazione.
jobs_get
Domande frequenti
Gemini CLI supporta i server MCP?
Sì. Gemini CLI è un client MCP. Configura i server sotto
mcpServers~/.gemini/settings.jsongemini mcp addQual è la chiave di configurazione per un server Streamable HTTP?
httpUrlurlhttpUrlDove memorizza Gemini CLI la configurazione MCP?
~/.gemini/settings.json.gemini/settings.jsonmcpServersProduce un vero PowerPoint?
Sì —
slides_generate.pptxDove ottengo la chiave e la configurazione?
Su 2slides.com/api?tab=mcp: la tua chiave, una configurazione pronta da copiare e l'URL dell'endpoint Streamable HTTP.
In sintesi
Una sola voce
—mcpServersper il locale,commandper il remoto — trasforma Gemini CLI in un generatore di slide. Verifica conhttpUrl, poi chiedi semplicemente una presentazione./mcp
Per il quadro più ampio, vedi come l'MCP sta cambiando i flussi di lavoro delle presentazioni e la mappa dell'ecosistema dei server MCP per PowerPoint. Lavori in un altro agente da terminale? Vedi Claude Code, OpenAI Codex e Qwen Code con lo stesso server.
Ottieni la tua chiave e la configurazione su 2slides.com/api?tab=mcp e genera la tua prima presentazione dalla Gemini CLI in meno di un minuto.
Fonti:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free