

Cara Menggunakan Gemini CLI dengan 2Slides MCP Server (Panduan 2026)
Jawaban singkat (≤60 kata): Gemini CLI dari Google bisa menghasilkan file PowerPoint nyata via 2Slides MCP server. Dapatkan key di 2slides.com/api, lalu tambahkan entri
kemcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]untuk stdio, atauenv.API_KEYuntuk Streamable HTTP. Atau jalankanhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Lalu minta Gemini membuatkan deck.gemini mcp add
Gemini CLI adalah agen AI terminal open-source dari Google, dan ia berbicara Model Context Protocol (MCP). Sambungkan ke 2Slides MCP server dan Gemini bisa mengubah sebuah prompt — atau sebuah file di direktori kerja Anda — menjadi
.pptxPanduan ini memberi blok
settings.jsongemini mcp addMengapa menghubungkan Gemini CLI ke 2Slides?
Gemini adalah penalar multimodal yang tangguh, tetapi ia tidak menghasilkan file
.pptx- Gemini CLI membaca sumber Anda, merencanakan slide, dan menulis naskahnya.
- 2Slides MCP server merender PowerPoint sungguhan — Fast PPT berbasis tema, atau slide berbasis gambar dengan narasi AI opsional dan paket yang bisa diekspor.
Apa yang Anda perlukan lebih dulu
- Gemini CLI terpasang (ada di PATH Anda).
gemini - Sebuah API key 2Slides dari 2slides.com/api.
- Node.js untuk transport stdio (). Transport HTTP tidak butuh apa pun secara lokal.
npx 2slides-mcp
Stdio vs Streamable HTTP: transport mana?
Keduanya mengekspos tool yang sama; perbedaannya adalah key konfigurasi dan di mana konektor berjalan.
| Stdio (lokal) | Streamable HTTP (jarak jauh) | |
|---|---|---|
| Key konfigurasi | commandargsenv | httpUrl |
| Node.js lokal | Diperlukan | Tidak diperlukan |
| Cocok untuk | Dev lokal | Jarak jauh/CI, setup tipis |
Nama key itu penting: Gemini CLI memakai
untuk Streamable HTTP danhttpUrluntuk SSE lama. Untuk endpoint Streamable HTTP 2Slides, gunakanurl.httpUrl
Metode 1: stdio di settings.json
Gemini CLI membaca
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Nilai
env"API_KEY": "$TWOSLIDES_API_KEY"Metode 2: Streamable HTTP di settings.json
Untuk endpoint yang di-hosting, gunakan
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
Lebih suka auth header? Tambahkan objek
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }Atau gunakan perintah 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"
Ini menulis entri
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutVerifikasi koneksi
Di dalam sesi
gemini/mcp
Ia menampilkan status tiap server (CONNECTED / CONNECTING / DISCONNECTED) dan tool yang ditemukan. Gunakan
/mcp authHasilkan deck pertama Anda
Cukup minta:
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 menjalankan
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getDaftar tool 2Slides MCP
| Tool | Fungsinya | Kredit |
|---|---|---|
themes_search | Temukan themeId | Gratis |
slides_generate | PowerPoint berbasis tema (Fast PPT), sync/async | 10 / halaman |
slides_create_pdf_slides | Slide kustom berbasis gambar dari teks (Nano Banana) | 100 / halaman (1K/2K), 200 (4K) |
slides_create_like_this | Slide yang menyesuaikan gaya sebuah gambar referensi | 100 / halaman (1K/2K), 200 (4K) |
slides_generate_narration | Tambahkan narasi suara AI ke job Nano Banana | 210 / halaman |
slides_download_pages_voices | Ekspor halaman + audio sebagai ZIP | Gratis |
jobs_get | Polling job async sampai selesai | Gratis |
Kesalahan umum dan pemecahan masalah
- Memakai untuk endpoint Streamable HTTP. Gemini CLI memperlakukan
urlsebagai SSE. Gunakanurluntuk Streamable HTTP 2Slides.httpUrl - Server tampil DISCONNECTED di . Periksa API key, dan untuk stdio pastikan Node.js terpasang.
/mcp - Tidak ada tool yang terdaftar. Mulai ulang sesi setelah menyunting , atau jalankan ulang
settings.json.gemini mcp add - Tidak ada tanpa tool-nya. Gemini sendiri membuat draf outline; 2Slides yang menghasilkan file-nya.
.pptx - Polling terlalu rapat. Biarkan Gemini melakukan polling sekitar setiap 20 detik untuk job async Nano Banana / narasi.
jobs_get
Pertanyaan yang sering diajukan
Apakah Gemini CLI mendukung MCP server?
Ya. Gemini CLI adalah klien MCP. Konfigurasikan server di bawah
mcpServers~/.gemini/settings.jsongemini mcp addApa key konfigurasi untuk server Streamable HTTP?
httpUrlurlhttpUrlDi mana Gemini CLI menyimpan konfigurasi MCP?
~/.gemini/settings.json.gemini/settings.jsonmcpServersApakah ini menghasilkan PowerPoint nyata?
Ya —
slides_generate.pptxDi mana saya mendapatkan key dan konfigurasi?
Di 2slides.com/api?tab=mcp: key Anda, konfigurasi siap salin-tempel, dan URL endpoint Streamable HTTP.
Kesimpulan
Satu entri
—mcpServersuntuk lokal,commanduntuk jarak jauh — mengubah Gemini CLI menjadi pembuat slide. Verifikasi denganhttpUrl, lalu cukup minta sebuah deck./mcp
Untuk gambaran lebih luas, lihat bagaimana MCP mengubah alur kerja presentasi dan peta ekosistem PowerPoint MCP server. Bekerja di agen terminal lain? Lihat Claude Code, OpenAI Codex, dan Qwen Code dengan server yang sama.
Dapatkan key dan konfigurasi Anda di 2slides.com/api?tab=mcp dan hasilkan deck pertama Anda dari Gemini CLI dalam waktu kurang dari satu menit.
Sumber:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free