2Slides Logo
Cara Menggunakan OpenClaw dengan 2Slides MCP Server (Panduan 2026)
2Slides Team
7 min read

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.servers pada ~/.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

  1. OpenClaw terpasang (openclaw ada di PATH Anda).
  2. Sebuah API key 2Slides dari 2slides.com/api.
  3. 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 penandacommand adaurl ada
Field transportt/atransport: "streamable-http"
Node.js lokalDiperlukanTidak diperlukan
Cocok untukAgen lokal, kontrol penuhAgen 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 lama type: "http" diterima tetapi dinormalisasi menjadi hilang — tulis transport). 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 runtimes

Sebuah 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 minimal menyembunyikan tool MCP; ganti profil jika Anda tidak melihatnya.
  • Untuk menonaktifkan tool MCP secara eksplisit, tambahkan "bundle-mcp" ke tools.deny.
  • Untuk mengekspos hanya sebagian tool 2Slides, gunakan toolFilter.include / toolFilter.exclude per-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

ToolFungsinyaKredit
themes_searchTemukan themeId untuk Fast PPTGratis
slides_generatePowerPoint berbasis tema (Fast PPT), sync/async10 / halaman
slides_create_pdf_slidesSlide kustom berbasis gambar dari teks (Nano Banana)100 / halaman (1K/2K), 200 (4K)
slides_create_like_thisSlide yang menyesuaikan gaya sebuah gambar referensi100 / halaman (1K/2K), 200 (4K)
slides_generate_narrationTambahkan narasi suara AI ke job Nano Banana210 / halaman
slides_download_slides_pages_voicesEkspor halaman + audio sebagai ZIPGratis
jobs_getPolling job async sampai selesaiGratis

Kesalahan umum dan pemecahan masalah

  • Memakai mcpServers alih-alih mcp.servers. Di konfigurasi OpenClaw, key-nya adalah mcp.servers. (mcpServers adalah konsep klien-eksternal yang berbeda — menjalankan OpenClaw sebagai sebuah server.)
  • Menulis type alih-alih transport. type adalah alias lama; field kanonisnya adalah transport: "streamable-http".
  • Tool tidak muncul. Anda kemungkinan berada di profil minimal, atau tools.deny memuat bundle-mcp. Beralih ke coding/messaging dan jalankan openclaw mcp reload.
  • Server stdio tidak mau start. Pastikan Node.js terpasang dan API_KEY di-set dalam env.
  • Polling job async. Biarkan agen melakukan polling jobs_get setiap ~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.servers di openclaw.json memberi setiap agen OpenClaw sebuah pembuat slide. Stdio untuk lokal, transport: "streamable-http" untuk jarak jauh — lalu openclaw mcp probe untuk 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