

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
padamcp.servers. Dapatkan key di 2slides.com/api, tambahkan server stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) atau server jarak jauh (env.API_KEY+url), lalu minta agen OpenClaw Anda membuatkan deck.transport: "streamable-http"
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
.pptxPanduan ini membahas skema
openclaw.jsonopenclaw mcpMengapa 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 (ada di PATH Anda).
openclaw - 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?
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 | url |
| 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.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
Itu saja — kehadiran
commandMetode 2: Streamable HTTP di openclaw.json
Untuk endpoint yang di-hosting, set
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Catatan: Nilai transport kanonis OpenClaw adalah
(alias lama"streamable-http"diterima tetapi dinormalisasi menjadi hilang — tulistype: "http"). Jika key Anda lebih cocok di header ketimbang di URL, gunakantransportalih-alih query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Atau gunakan CLI openclaw mcp
openclaw mcpIni menulis ke konfigurasi
mcp.servers# 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 runtimes
Sebuah
probeslides_generatethemes_searchBagaimana tool sampai ke agen Anda
Tool MCP yang dikonfigurasi diekspos secara otomatis di profil tool codingmessaging
- Profil menyembunyikan tool MCP; ganti profil jika Anda tidak melihatnya.
minimal - Untuk menonaktifkan tool MCP secara eksplisit, tambahkan ke
"bundle-mcp".tools.deny - Untuk mengekspos hanya sebagian tool 2Slides, gunakan /
toolFilter.includeper-server (nama persis atau globtoolFilter.exclude):*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "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": falseHasilkan 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_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 alih-alih
mcpServers. Di konfigurasi OpenClaw, key-nya adalahmcp.servers. (mcp.serversadalah konsep klien-eksternal yang berbeda — menjalankan OpenClaw sebagai sebuah server.)mcpServers - Menulis alih-alih
type.transportadalah alias lama; field kanonisnya adalahtype.transport: "streamable-http" - Tool tidak muncul. Anda kemungkinan berada di profil , atau
minimalmemuattools.deny. Beralih kebundle-mcp/codingdan jalankanmessaging.openclaw mcp reload - Server stdio tidak mau start. Pastikan Node.js terpasang dan di-set dalam
API_KEY.env - Polling job async. Biarkan agen melakukan polling setiap ~20 detik; job Nano Banana dan narasi bersifat async secara default.
jobs_get
Pertanyaan yang sering diajukan
Apakah OpenClaw mendukung MCP server kustom?
Ya. OpenClaw adalah klien MCP native. Tambahkan server di bawah key
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setApa key konfigurasi untuk MCP server di OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Bagaimana saya memastikan 2Slides terhubung?
Jalankan
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeApakah 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 endpoint Streamable HTTP.
Kesimpulan
Satu entri
dimcp.serversmemberi setiap agen OpenClaw sebuah pembuat slide. Stdio untuk lokal,openclaw.jsonuntuk jarak jauh — lalutransport: "streamable-http"untuk membuktikannya berfungsi.openclaw mcp probe
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