

Cara Menggunakan OpenClaw dengan 2Slides MCP Server (Panduan 2026)
Jawaban singkat (≤60 kata): OpenClaw bisa menghasilkan file PowerPoint nyata dengan menambahkan 2Slides MCP server di bawah key
mcp.serverspada~/.openclaw/openclaw.json. Dapatkan key di 2slides.com/api, tambahkan server stdio (command: "npx",args: ["2slides-mcp"],env.API_KEY) atau server jarak jauh (url+transport: "streamable-http"), lalu minta agen OpenClaw Anda membuatkan deck.
OpenClaw adalah framework agen AI open-source, dan ia adalah klien Model Context Protocol (MCP) penuh. Sambungkan 2Slides MCP server dan agen OpenClaw mana pun memperoleh kemampuan mengubah sebuah brief — atau dokumen yang bisa ia baca — menjadi .pptx jadi yang dapat diedit.
Panduan ini membahas skema openclaw.json yang persis untuk kedua transport (stdio lokal dan Streamable HTTP jarak jauh), pintasan CLI openclaw mcp, bagaimana tool MCP muncul ke dalam profil tool agen, dan cara memverifikasi semuanya dengan probe langsung.
Mengapa memberi OpenClaw server 2Slides?
Agen OpenClaw menalar, merencanakan, dan membaca file Anda. Mereka tidak merender file slide biner — itu adalah tugas pembuat khusus. Dengan 2Slides terpasang:
- OpenClaw memutuskan struktur slide, naskah, dan narasi dari materi sumber Anda.
- 2Slides MCP server menghasilkan PowerPoint sungguhan — Fast PPT berbasis tema, atau slide berbasis gambar dengan narasi suara AI opsional dan paket aset yang bisa diekspor.
Apa yang Anda perlukan lebih dulu
- OpenClaw terpasang (
openclawada di PATH Anda). - Sebuah API key 2Slides dari 2slides.com/api.
- Node.js untuk transport stdio (
npx -y 2slides-mcp@latest). Transport HTTP tidak butuh apa pun secara lokal.
Stdio vs Streamable HTTP: transport mana?
2Slides MCP server mendukung keduanya. Di OpenClaw, keduanya dibedakan hanya dari field mana yang Anda set — tidak ada field type:
| Stdio (lokal) | Streamable HTTP (jarak jauh) | |
|---|---|---|
| Field penanda | command ada | url ada |
| Field transport | t/a | transport: "streamable-http" |
| Node.js lokal | Diperlukan | Tidak diperlukan |
| Cocok untuk | Agen lokal, kontrol penuh | Agen jarak jauh/hosted, CI |
Metode 1: stdio di openclaw.json
Konfigurasi OpenClaw berada di ~/.openclaw/openclaw.json. Server MCP masuk di bawah key tingkat atas mcp, dalam objek servers yang dikunci dengan nama:
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}
}Itu saja — kehadiran command menandainya sebagai server stdio lokal.
Metode 2: Streamable HTTP di openclaw.json
Untuk endpoint yang di-hosting, set url dan field transport kanonis:
{
"mcp": {
"servers": {
"2slides": {
"url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY",
"transport": "streamable-http"
}
}
}
}Catatan: Nilai transport kanonis OpenClaw adalah
"streamable-http"(alias lamatype: "http"diterima tetapi dinormalisasi menjadi hilang — tulistransport). Jika key Anda lebih cocok di header ketimbang di URL, gunakan"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }alih-alih query?apikey=.
Atau gunakan CLI openclaw mcp
Ini menulis ke konfigurasi mcp.servers yang sama:
# stdio
openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY
# remote (set the full server object as JSON)
openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'Verifikasi koneksi
OpenClaw menyertakan diagnostik MCP khusus:
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection)
openclaw mcp doctor 2slides --probe # static checks, then a live connection test
openclaw mcp probe 2slides --json # connect live and list the exposed tools
openclaw mcp reload # drop cached in-process MCP runtimesSebuah probe yang berhasil akan mendaftar tool 2Slides (slides_generate, themes_search, dan lainnya), memastikan agen bisa memanggilnya.
Bagaimana tool sampai ke agen Anda
Tool MCP yang dikonfigurasi diekspos secara otomatis di profil tool coding dan messaging milik OpenClaw. Catatan:
- Profil
minimalmenyembunyikan tool MCP; ganti profil jika Anda tidak melihatnya. - Untuk menonaktifkan tool MCP secara eksplisit, tambahkan
"bundle-mcp"ketools.deny. - Untuk mengekspos hanya sebagian tool 2Slides, gunakan
toolFilter.include/toolFilter.excludeper-server (nama persis atau glob*):
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" },
"toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] }
}
}
}
}Untuk menjaga sebuah server tetap terdefinisi tetapi nonaktif, set "enabled": false.
Hasilkan deck pertama Anda
Minta agen OpenClaw Anda dalam bahasa biasa:
Read PROJECT_BRIEF.md and generate an 8-slide overview deck.
Find a clean "minimal" theme from 2slides first, then create
the PowerPoint and give me the download link.OpenClaw memanggil themes_search → slides_generate (Fast PPT) → mengembalikan downloadUrl. Untuk slide kustom berbasis gambar, ia menggunakan slides_create_pdf_slides dan melakukan polling jobs_get (sekitar setiap 20 detik) sampai siap.
Daftar tool 2Slides MCP
| Tool | Fungsinya | Kredit |
|---|---|---|
themes_search | Temukan themeId untuk Fast PPT | 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_slides_pages_voices | Ekspor halaman + audio sebagai ZIP | Gratis |
jobs_get | Polling job async sampai selesai | Gratis |
Kesalahan umum dan pemecahan masalah
- Memakai
mcpServersalih-alihmcp.servers. Di konfigurasi OpenClaw, key-nya adalahmcp.servers. (mcpServersadalah konsep klien-eksternal yang berbeda — menjalankan OpenClaw sebagai sebuah server.) - Menulis
typealih-alihtransport.typeadalah alias lama; field kanonisnya adalahtransport: "streamable-http". - Tool tidak muncul. Anda kemungkinan berada di profil
minimal, atautools.denymemuatbundle-mcp. Beralih kecoding/messagingdan jalankanopenclaw mcp reload. - Server stdio tidak mau start. Pastikan Node.js terpasang dan
API_KEYdi-set dalamenv. - Polling job async. Biarkan agen melakukan polling
jobs_getsetiap ~20 detik; job Nano Banana dan narasi bersifat async secara default.
Pertanyaan yang sering diajukan
Apakah OpenClaw mendukung MCP server kustom?
Ya. OpenClaw adalah klien MCP native. Tambahkan server di bawah key mcp.servers pada ~/.openclaw/openclaw.json, atau via openclaw mcp add / openclaw mcp set. Transport stdio maupun Streamable HTTP sama-sama didukung.
Apa key konfigurasi untuk MCP server di OpenClaw?
mcp.servers — sebuah objek yang dikunci dengan nama di dalam objek tingkat atas mcp. Server lokal memakai command/args/env; server jarak jauh memakai url + transport: "streamable-http".
Bagaimana saya memastikan 2Slides terhubung?
Jalankan openclaw mcp probe 2slides --json untuk koneksi langsung yang mendaftar tool yang diekspos, atau openclaw mcp doctor 2slides --probe untuk pemeriksaan statis plus uji koneksi.
Apakah ini menghasilkan PowerPoint nyata?
Ya. slides_generate mengembalikan .pptx yang dapat diedit; tool Nano Banana mengembalikan deck berbasis gambar dengan narasi AI opsional dan paket yang bisa diekspor.
Di mana saya mendapatkan key dan konfigurasi?
Di 2slides.com/api?tab=mcp — key Anda, konfigurasi siap salin-tempel, dan endpoint Streamable HTTP.
Kesimpulan
Satu entri
mcp.serversdiopenclaw.jsonmemberi setiap agen OpenClaw sebuah pembuat slide. Stdio untuk lokal,transport: "streamable-http"untuk jarak jauh — laluopenclaw mcp probeuntuk membuktikannya berfungsi.
Untuk konteks yang lebih luas, lihat bagaimana MCP mengubah alur kerja presentasi dan peta ekosistem PowerPoint MCP server. Membandingkan agen? Lihat cara menggunakan Claude Code dan OpenAI Codex dengan server yang sama.
Dapatkan key dan konfigurasi Anda di 2slides.com/api?tab=mcp dan beri agen OpenClaw Anda jalur satu kalimat menuju deck jadi.
Sumber:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free