2Slides Logo
Cara Menggunakan Gemini CLI dengan 2Slides MCP Server (Panduan 2026)
2Slides Team
5 min read

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

mcpServers
ke
~/.gemini/settings.json
command: "npx"
,
args: ["2slides-mcp"]
,
env.API_KEY
untuk stdio, atau
httpUrl: "https://2slides.com/api/mcp?apikey=KEY"
untuk Streamable HTTP. Atau jalankan
gemini mcp add
. Lalu minta Gemini membuatkan deck.

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

.pptx
jadi yang dapat diedit.

Panduan ini memberi blok

settings.json
yang persis untuk kedua transport (stdio lokal dan Streamable HTTP jarak jauh), pintasan
gemini mcp add
, dan fungsi tiap tool 2Slides.

Mengapa menghubungkan Gemini CLI ke 2Slides?

Gemini adalah penalar multimodal yang tangguh, tetapi ia tidak menghasilkan file

.pptx
biner sendiri. 2Slides MCP server adalah pembuat khususnya:

  • 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

  1. Gemini CLI terpasang (
    gemini
    ada di PATH Anda).
  2. Sebuah API key 2Slides dari 2slides.com/api.
  3. Node.js untuk transport stdio (
    npx 2slides-mcp
    ). Transport HTTP tidak butuh apa pun secara lokal.

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
command
/
args
/
env
httpUrl
Node.js lokalDiperlukanTidak diperlukan
Cocok untukDev lokalJarak jauh/CI, setup tipis

Nama key itu penting: Gemini CLI memakai

httpUrl
untuk Streamable HTTP dan
url
untuk SSE lama. Untuk endpoint Streamable HTTP 2Slides, gunakan
httpUrl
.

Metode 1: stdio di settings.json

Gemini CLI membaca

~/.gemini/settings.json
(global) dan
.gemini/settings.json
(proyek). Tambahkan blok
mcpServers
:

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

Nilai

env
juga bisa mereferensikan variabel shell (mis.
"API_KEY": "$TWOSLIDES_API_KEY"
) jika Anda lebih suka tidak menuliskan key langsung.

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

# 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

mcpServers
yang sama ke dalam
settings.json
. Flag-nya meliputi
-t, --transport
(stdio | sse | http),
-e, --env
,
-H, --header
, dan
--timeout
.

Verifikasi koneksi

Di dalam sesi

gemini
interaktif, jalankan:

/mcp

Ia menampilkan status tiap server (CONNECTED / CONNECTING / DISCONNECTED) dan tool yang ditemukan. Gunakan

/mcp auth
jika sebuah server jarak jauh memerlukan OAuth.

Hasilkan 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_search
slides_generate
(Fast PPT) → mengembalikan
downloadUrl
. Untuk slide kustom berbasis gambar, ia menggunakan
slides_create_pdf_slides
dan melakukan polling
jobs_get
sampai deck-nya siap.

Daftar tool 2Slides MCP

ToolFungsinyaKredit
themes_search
Temukan
themeId
untuk Fast PPT
Gratis
slides_generate
PowerPoint berbasis tema (Fast PPT), sync/async10 / 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 referensi100 / halaman (1K/2K), 200 (4K)
slides_generate_narration
Tambahkan narasi suara AI ke job Nano Banana210 / halaman
slides_download_pages_voices
Ekspor halaman + audio sebagai ZIPGratis
jobs_get
Polling job async sampai selesaiGratis

Kesalahan umum dan pemecahan masalah

  • Memakai
    url
    untuk endpoint Streamable HTTP.
    Gemini CLI memperlakukan
    url
    sebagai SSE. Gunakan
    httpUrl
    untuk Streamable HTTP 2Slides.
  • Server tampil DISCONNECTED di
    /mcp
    .
    Periksa API key, dan untuk stdio pastikan Node.js terpasang.
  • Tidak ada tool yang terdaftar. Mulai ulang sesi setelah menyunting
    settings.json
    , atau jalankan ulang
    gemini mcp add
    .
  • Tidak ada
    .pptx
    tanpa tool-nya.
    Gemini sendiri membuat draf outline; 2Slides yang menghasilkan file-nya.
  • Polling terlalu rapat. Biarkan Gemini melakukan polling
    jobs_get
    sekitar setiap 20 detik untuk job async Nano Banana / narasi.

Pertanyaan yang sering diajukan

Apakah Gemini CLI mendukung MCP server?

Ya. Gemini CLI adalah klien MCP. Konfigurasikan server di bawah

mcpServers
pada
~/.gemini/settings.json
, atau tambahkan dengan
gemini mcp add
. Transport stdio, SSE, dan Streamable HTTP semuanya didukung.

Apa key konfigurasi untuk server Streamable HTTP?

httpUrl
. Gunakan
url
hanya untuk server SSE lama. Endpoint Streamable HTTP 2Slides masuk di
httpUrl
.

Di mana Gemini CLI menyimpan konfigurasi MCP?

~/.gemini/settings.json
(global) atau
.gemini/settings.json
(proyek). Blok MCP adalah key tingkat atas
mcpServers
.

Apakah ini menghasilkan PowerPoint nyata?

Ya —

slides_generate
mengembalikan
.pptx
yang dapat diedit. Tool Nano Banana mengembalikan deck berbasis gambar dengan narasi AI opsional.

Di 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

mcpServers
command
untuk lokal,
httpUrl
untuk jarak jauh — mengubah Gemini CLI menjadi pembuat slide. Verifikasi dengan
/mcp
, lalu cukup minta sebuah deck.

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