

Πώς να χρησιμοποιήσετε το 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 και ένα πακέτο που μπορεί να εξαχθεί.
Τι χρειάζεστε πρώτα
- Εγκατεστημένο Gemini CLI (
geminiστο PATH σας). - Ένα API key του 2Slides από το 2slides.com/api.
- Node.js για το transport stdio (
npx -y 2slides-mcp@latest). Το 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": ["-y", "2slides-mcp@latest"],
"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 -y 2slides-mcp@latest
# 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 Banana | 210 / σελίδα |
slides_download_slides_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