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 2slides-mcp
    ). 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 transportt/a
transport: "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": ["2slides-mcp"], "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": ["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": 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_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
    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