2Slides Logo
Πώς να χρησιμοποιήσετε το Gemini CLI με τον MCP server του 2Slides (Οδηγός 2026)
2Slides Team
6 min read

Πώς να χρησιμοποιήσετε το Gemini CLI με τον MCP server του 2Slides (Οδηγός 2026)

Γρήγορη απάντηση (≤60 λέξεις): Το Gemini CLI της Google μπορεί να δημιουργήσει πραγματικά αρχεία PowerPoint μέσω του MCP server του 2Slides. Αποκτήστε ένα key στο 2slides.com/api, και μετά προσθέστε μια καταχώριση

mcpServers
στο
~/.gemini/settings.json
command: "npx"
,
args: ["2slides-mcp"]
,
env.API_KEY
για stdio, ή
httpUrl: "https://2slides.com/api/mcp?apikey=KEY"
για Streamable HTTP. Ή εκτελέστε
gemini mcp add
. Έπειτα ζητήστε από το Gemini να φτιάξει μια παρουσίαση.

Το Gemini CLI είναι ο open-source AI agent της Google που βασίζεται στο terminal, και μιλάει το Model Context Protocol (MCP). Συνδέστε το στον MCP server του 2Slides και το Gemini μπορεί να μετατρέψει ένα prompt — ή ένα αρχείο στον κατάλογο εργασίας σας — σε ένα ολοκληρωμένο, επεξεργάσιμο

.pptx
.

Αυτός ο οδηγός σάς δίνει τα ακριβή μπλοκ

settings.json
και για τα δύο transports (τοπικό stdio και απομακρυσμένο Streamable HTTP), τη συντόμευση
gemini mcp add
, και τι κάνει κάθε εργαλείο του 2Slides.

Γιατί να συνδέσετε το Gemini CLI με το 2Slides;

Το Gemini είναι ένας ισχυρός πολυτροπικός συλλογιστής, αλλά δεν παράγει δυαδικά αρχεία

.pptx
μόνο του. Ο MCP server του 2Slides είναι ο ειδικός γεννήτορας:

  • Το Gemini CLI διαβάζει την πηγή σας, σχεδιάζει τις διαφάνειες, και γράφει το κείμενο.
  • Ο MCP server του 2Slides αποδίδει το πραγματικό PowerPoint — Fast PPT βασισμένο σε θέμα, ή διαφάνειες σχεδιασμένες με εικόνες με προαιρετική αφήγηση AI και ένα πακέτο που μπορεί να εξαχθεί.

Τι χρειάζεστε πρώτα

  1. Εγκατεστημένο Gemini CLI (
    gemini
    στο PATH σας).
  2. Ένα API key του 2Slides από το 2slides.com/api.
  3. Node.js για το transport stdio (
    npx 2slides-mcp
    ). Το transport HTTP δεν χρειάζεται τίποτα τοπικά.

Stdio έναντι Streamable HTTP: ποιο transport;

Και τα δύο εκθέτουν τα ίδια εργαλεία· η διαφορά είναι στο key ρύθμισης και στο πού εκτελείται ο connector.

Stdio (τοπικό)Streamable HTTP (απομακρυσμένο)
Key ρύθμισης
command
/
args
/
env
httpUrl
Τοπικό Node.jsΑπαιτείταιΔεν απαιτείται
Ιδανικό γιαΤοπική ανάπτυξηΑπομακρυσμένα/CI, λιτές εγκαταστάσεις

Το όνομα του key έχει σημασία: Το Gemini CLI χρησιμοποιεί

httpUrl
για Streamable HTTP και
url
για το παλαιό SSE. Για το endpoint Streamable HTTP του 2Slides, χρησιμοποιήστε
httpUrl
.

Μέθοδος 1: stdio στο settings.json

Το Gemini CLI διαβάζει το

~/.gemini/settings.json
(global) και το
.gemini/settings.json
(project). Προσθέστε ένα μπλοκ
mcpServers
:

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

Οι τιμές του

env
μπορούν επίσης να αναφέρονται σε μεταβλητές του shell (π.χ.
"API_KEY": "$TWOSLIDES_API_KEY"
) αν προτιμάτε να μην ενσωματώσετε το key.

Μέθοδος 2: Streamable HTTP στο settings.json

Για το φιλοξενούμενο endpoint, χρησιμοποιήστε

httpUrl
:

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

Προτιμάτε έλεγχο ταυτότητας μέσω header; Προσθέστε ένα αντικείμενο

headers
:
"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }
.

Ή χρησιμοποιήστε την εντολή
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"

Αυτά γράφουν τις ίδιες καταχωρίσεις

mcpServers
στο
settings.json
. Τα flags περιλαμβάνουν
-t, --transport
(stdio | sse | http),
-e, --env
,
-H, --header
, και
--timeout
.

Επαληθεύστε τη σύνδεση

Μέσα σε μια διαδραστική συνεδρία

gemini
, εκτελέστε:

/mcp

Εμφανίζει την κατάσταση κάθε server (CONNECTED / CONNECTING / DISCONNECTED) και τα εντοπισμένα εργαλεία. Χρησιμοποιήστε

/mcp auth
αν ένας απομακρυσμένος server απαιτεί OAuth.

Δημιουργήστε την πρώτη σας παρουσίαση

Απλώς ζητήστε:

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 εκτελεί

themes_search
slides_generate
(Fast PPT) → επιστρέφει το
downloadUrl
. Για προσαρμοσμένες διαφάνειες σχεδιασμένες με εικόνες χρησιμοποιεί το
slides_create_pdf_slides
και κάνει polling στο
jobs_get
μέχρι να είναι έτοιμη η παρουσίαση.

Το σύνολο εργαλείων του MCP του 2Slides

ΕργαλείοΤι κάνειCredits
themes_search
Βρίσκει ένα
themeId
για το Fast PPT
Δωρεάν
slides_generate
PowerPoint βασισμένο σε θέμα (Fast PPT), σύγχρονο/ασύγχρονο10 / σελίδα
slides_create_pdf_slides
Προσαρμοσμένες διαφάνειες σχεδιασμένες με εικόνες από κείμενο (Nano Banana)100 / σελίδα (1K/2K), 200 (4K)
slides_create_like_this
Διαφάνειες που ταιριάζουν στο στιλ μιας εικόνας αναφοράς100 / σελίδα (1K/2K), 200 (4K)
slides_generate_narration
Προσθέτει αφήγηση AI φωνής σε μια εργασία Nano Banana210 / σελίδα
slides_download_pages_voices
Εξάγει σελίδες + ήχο ως ZIPΔωρεάν
jobs_get
Κάνει polling σε μια ασύγχρονη εργασία μέχρι την ολοκλήρωσηΔωρεάν

Συνηθισμένα λάθη και επίλυση προβλημάτων

  • Χρησιμοποιήσατε
    url
    για το endpoint Streamable HTTP.
    Το Gemini CLI αντιμετωπίζει το
    url
    ως SSE. Χρησιμοποιήστε
    httpUrl
    για το Streamable HTTP του 2Slides.
  • Ο server εμφανίζεται ως DISCONNECTED στο
    /mcp
    .
    Ελέγξτε το API key, και για stdio επιβεβαιώστε ότι το Node.js είναι εγκατεστημένο.
  • Δεν εμφανίζονται εργαλεία. Επανεκκινήστε τη συνεδρία μετά την επεξεργασία του
    settings.json
    , ή εκτελέστε ξανά το
    gemini mcp add
    .
  • Κανένα
    .pptx
    χωρίς το εργαλείο.
    Το Gemini μόνο του συντάσσει ένα περίγραμμα· το 2Slides παράγει το αρχείο.
  • Στενό polling. Αφήστε το Gemini να κάνει polling στο
    jobs_get
    περίπου κάθε 20 δευτερόλεπτα για ασύγχρονες εργασίες Nano Banana / αφήγησης.

Συχνές ερωτήσεις

Υποστηρίζει το Gemini CLI τους MCP servers;

Ναι. Το Gemini CLI είναι ένας MCP client. Ρυθμίστε servers κάτω από το

mcpServers
στο
~/.gemini/settings.json
, ή προσθέστε τους με
gemini mcp add
. Υποστηρίζονται όλα τα transports stdio, SSE και Streamable HTTP.

Ποιο είναι το key ρύθμισης για έναν server Streamable HTTP;

httpUrl
. Χρησιμοποιήστε
url
μόνο για παλαιούς servers SSE. Το endpoint Streamable HTTP του 2Slides μπαίνει στο
httpUrl
.

Πού αποθηκεύει το Gemini CLI τη ρύθμιση MCP;

~/.gemini/settings.json
(global) ή
.gemini/settings.json
(project). Το μπλοκ MCP είναι το top-level key
mcpServers
.

Παράγει ένα πραγματικό PowerPoint;

Ναι — το

slides_generate
επιστρέφει ένα επεξεργάσιμο
.pptx
. Τα εργαλεία Nano Banana επιστρέφουν παρουσιάσεις σχεδιασμένες με εικόνες με προαιρετική αφήγηση AI.

Από πού παίρνω το key και τη ρύθμιση;

Στο 2slides.com/api?tab=mcp: το key σας, μια έτοιμη για αντιγραφή ρύθμιση, και το URL του endpoint Streamable HTTP.

Το συμπέρασμα

Μία καταχώριση

mcpServers
command
για τοπικά,
httpUrl
για απομακρυσμένα — μετατρέπει το Gemini CLI σε γεννήτορα διαφανειών. Επαληθεύστε με
/mcp
, και μετά απλώς ζητήστε μια παρουσίαση.

Για την ευρύτερη εικόνα, δείτε πώς το MCP αλλάζει τις ροές εργασίας παρουσιάσεων και τον χάρτη του οικοσυστήματος των PowerPoint MCP servers. Δουλεύετε σε άλλον agent terminal; Δείτε Claude Code, OpenAI Codex, και Qwen Code με τον ίδιο server.

Αποκτήστε το key και τη ρύθμισή σας στο 2slides.com/api?tab=mcp και δημιουργήστε την πρώτη σας παρουσίαση από το Gemini CLI σε λιγότερο από ένα λεπτό.

Πηγές:

About 2Slides

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

Try For Free