

Cara Menggunakan Claude Code dengan 2Slides MCP Server (Panduan 2026)
Jawaban singkat (≤60 kata): Claude Code bisa menghasilkan file PowerPoint nyata dengan terhubung ke 2Slides MCP server. Dapatkan API key di 2slides.com/api, lalu jalankan
claude mcp add 2slides -e API_KEY=xxx -- npx -y 2slides-mcp@latestuntuk stdio lokal, atauclaude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEYuntuk Streamable HTTP jarak jauh. Setelah itu cukup minta Claude Code membuatkan deck.
Claude Code adalah agen coding berbasis terminal dari Anthropic, dan ia berbicara Model Context Protocol (MCP) secara native. Artinya, Anda bisa memberinya sebuah tool yang mengubah teks menjadi file .pptx jadi tanpa pernah meninggalkan shell Anda. 2Slides MCP server adalah tool itu: sebuah konektor ringan yang mengekspos API pembuatan slide, theming, narasi, dan ekspor milik 2Slides sebagai tool MCP yang bisa dipanggil langsung oleh Claude Code.
Panduan ini menunjukkan dua cara menghubungkannya — stdio lokal dan Streamable HTTP jarak jauh — mana yang sebaiknya dipilih, apa fungsi tiap tool, dan prompt persis yang mengubah permintaan satu baris menjadi PowerPoint siap unduh.
Mengapa menghubungkan Claude Code ke 2Slides sama sekali?
Claude Code sangat baik dalam menalar isi repo Anda, menyusun draf konten, dan membangun argumen. Yang tidak bisa ia lakukan sendiri adalah menghasilkan .pptx nyata yang dapat diedit, lengkap dengan shape, grafik, tema, dan catatan pembicara. Itu adalah persoalan pembuatan file, dan itu menjadi tugas tool khusus.
Pembagiannya jelas:
- Claude Code membaca materi sumber Anda (sebuah README, sebuah spesifikasi, sebuah CSV, sebuah catatan riset), menalarnya, dan memutuskan apa yang masuk ke tiap slide.
- 2Slides MCP server mengambil rencana itu dan merender file PowerPoint sungguhan — atau slide berbasis gambar dengan narasi suara AI dan ekspor MP4.
Anda tetap berada di terminal sepanjang waktu. Minta, tunggu ~30–60 detik, dapatkan URL unduhan.
Apa yang Anda perlukan lebih dulu
- Claude Code terpasang dan terotentikasi (
claudeada di PATH Anda). - Sebuah API key 2Slides. Buat satu di 2slides.com/api. Halaman yang sama menyediakan konfigurasi MCP siap salin-tempel dan endpoint Streamable HTTP.
- Node.js (untuk transport stdio, yang menjalankan
npx -y 2slides-mcp@latestsecara lokal). Transport HTTP tidak memerlukan apa pun secara lokal.
Stdio vs Streamable HTTP: transport mana?
2Slides MCP server mendukung dua transport. Keduanya mengekspos set tool yang identik; perbedaannya hanya di mana konektor berjalan.
| Protokol Stdio | Protokol Streamable HTTP | |
|---|---|---|
| Tempat berjalan | Lokal, via npx -y 2slides-mcp@latest | Jarak jauh, di-hosting oleh 2Slides |
| Butuh Node.js lokal | Ya | Tidak |
| Setup | Tambahkan server stdio + env API_KEY | Tambahkan satu URL dengan ?apikey= |
| Cocok untuk | Dev lokal, ramah offline, kontrol penuh | Container, CI, klien tipis, tanpa dependensi lokal |
| Auth | Variabel env API_KEY | API key di query URL (atau header Authorization) |
Patokan praktis: gunakan stdio di mesin Anda sendiri untuk pekerjaan sehari-hari, dan Streamable HTTP saat Claude Code berjalan di tempat yang tidak bisa Anda pasangi Node (server jarak jauh, job CI, container yang terkunci).
Metode 1: Hubungkan via stdio (lokal)
Jalankan ini sekali. Pemisah -- membagi flag milik Claude Code sendiri dari perintah yang ia jalankan:
claude mcp add 2slides -e API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latestBeberapa hal yang perlu diketahui:
- Tetap letakkan
--transport stdio(atau flag lain) di antara--envdan nama server. Karena--envmenerima beberapa pasanganKEY=value, meletakkan nama tepat setelahnya bisa membuat CLI membaca nama tersebut sebagai variabel env lain. - Semua yang ada setelah
--diteruskan ke server apa adanya (npx -y 2slides-mcp@latest). - Tambahkan
--scope useragar 2Slides tersedia di setiap proyek, atau--scope projectuntuk mencantumkannya ke.mcp.jsonbersama bagi tim Anda.
.mcp.json yang dihasilkan (scope project) tampak seperti ini — Anda juga bisa menyuntingnya secara manual:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}Metode 2: Hubungkan via Streamable HTTP (jarak jauh)
Tanpa instalasi lokal — cukup arahkan Claude Code ke endpoint yang di-hosting:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEYLebih suka menjaga key tetap di luar URL? Kirim sebagai header saja:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \
--header "Authorization: Bearer YOUR_2SLIDES_API_KEY"Verifikasi koneksi
claude mcp list # 2slides seharusnya muncul dan terhubung
claude mcp get 2slides # tampilkan konfigurasinya dan tool yang ditemukanAtau, di dalam sesi interaktif, jalankan slash command /mcp untuk melihat server yang terhubung, jumlah tool, dan (untuk server jarak jauh) status auth-nya.
Hasilkan deck pertama Anda
Setelah terhubung, Anda tidak memanggil tool secara manual — Anda cukup meminta. Claude Code merangkai tool 2Slides secara otomatis:
Search the 2slides themes for a clean "business" style, then
generate a 7-slide deck introducing our Q3 roadmap. Pull the
content from ./ROADMAP.md. Return the download link.Di balik layar, Claude Code menjalankan themes_search untuk menemukan sebuah themeId, lalu slides_generate (Fast PPT) dan menyerahkan sebuah downloadUrl kepada Anda. Total waktu: kira-kira 30–60 detik untuk PowerPoint bertema.
Ingin slide kustom yang didesain berbasis gambar alih-alih template? Mintalah, dan Claude Code akan menggunakan jalur Nano Banana (slides_create_pdf_slides), melakukan polling jobs_get sampai siap, lalu mengembalikan tautannya.
Daftar tool 2Slides MCP
Claude Code melihat tool berikut setelah terhubung:
| Tool | Fungsinya | Kredit |
|---|---|---|
themes_search | Temukan themeId untuk Fast PPT | Gratis |
slides_generate | PowerPoint berbasis tema (Fast PPT), sync atau 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_slides_pages_voices | Ekspor halaman + audio sebagai ZIP | Gratis |
jobs_get | Polling job async sampai success | Gratis |
Tiga rangkaian umum:
- Fast PPT:
themes_search→slides_generate(sync) → unduh. - Nano Banana:
slides_create_pdf_slides(async) →jobs_get→ unduh. - Aset video bernarasi: buat slide →
jobs_get→slides_generate_narration→jobs_get→slides_download_slides_pages_voices.
Kesalahan umum dan pemecahan masalah
- Server tidak muncul di
claude mcp list. Untuk stdio, periksa urutan--env/nama sudah benar (jaga ada flag di antara--envdan nama). Untuk HTTP, periksa kembali URL dan pastikan API key valid. API_KEYhilang. Server stdio butuh variabel env; server HTTP butuh?apikey=atau headerAuthorization. Jangan tertukar.- Meminta
.pptxtanpa tool-nya. Tanpa 2Slides terhubung, Claude Code bisa menulis outline tetapi tidak bisa menghasilkan PowerPoint nyata. Hubungkan server-nya dulu. - Lupa tema. Jika Anda tidak menjalankan
themes_searchatau menyebut gaya, Fast PPT akan memilihkannya untuk Anda. Tentukan agar Anda bisa mengendalikan tampilannya. - Polling terlalu cepat. Job async (Nano Banana, narasi) sebaiknya dipolling dengan
jobs_getsekitar setiap 20 detik, bukan dalam loop yang rapat.
Pertanyaan yang sering diajukan
Apakah Claude Code mendukung MCP server secara native?
Ya. Claude Code adalah klien MCP kelas satu. Anda menambahkan server dengan claude mcp add (transport stdio, SSE, atau HTTP), mendaftarnya dengan claude mcp list, dan memeriksanya dalam sesi dengan /mcp. Server 2Slides bekerja dengan semua ini.
Stdio atau Streamable HTTP — mana yang sebaiknya saya pakai?
Gunakan stdio di mesin lokal Anda (ia menjalankan npx -y 2slides-mcp@latest untuk Anda) dan Streamable HTTP di mana pun Anda tidak bisa atau tidak ingin memasang Node — CI, container, server jarak jauh. Keduanya mengekspos tool yang sama dan menghasilkan output identik.
Apakah ini menghasilkan file PowerPoint nyata?
Ya. Jalur Fast PPT (slides_generate) mengembalikan .pptx yang dapat diedit dengan shape dan tema sungguhan. Jalur Nano Banana mengembalikan deck berbasis gambar dan dapat menambahkan narasi suara AI serta aset yang bisa diekspor. Ini adalah file yang bisa Anda buka, edit, dan presentasikan — bukan screenshot.
Di mana saya mendapatkan API key dan konfigurasi?
Di 2slides.com/api?tab=mcp. Halaman itu menampilkan key Anda, konfigurasi stdio siap salin-tempel, dan URL endpoint Streamable HTTP.
Bisakah saya berbagi server 2Slides dengan tim saya?
Ya. Tambahkan dengan --scope project untuk menulis .mcp.json bersama yang Anda commit ke repo. Rekan tim akan diminta menyetujuinya saat pertama kali digunakan. Gunakan --scope user untuk setup pribadi di semua proyek.
Kesimpulan
Claude Code yang berpikir; 2Slides MCP server yang membuat file-nya. Hubungkan sekali — stdio untuk lokal, Streamable HTTP untuk jarak jauh — dan "buatkan saya deck" menjadi satu kalimat di terminal Anda.
Jika Anda hidup di dalam Claude Code, inilah jalur tercepat dari sebuah ide (atau sebuah file di repo Anda) menuju PowerPoint jadi yang dapat diedit. Untuk gambaran lebih luas tentang menyambungkan slide ke dalam agen, lihat bagaimana MCP mengubah alur kerja presentasi dan peta lengkap ekosistem PowerPoint MCP server. Memakai aplikasi desktop alih-alih CLI? Lihat cara menggunakan Claude MCP untuk menghasilkan presentasi.
Ambil key dan konfigurasi Anda di 2slides.com/api?tab=mcp dan hasilkan deck pertama Anda dari terminal 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