2Slides Logo
วิธีใช้ OpenClaw กับ 2Slides MCP Server (คู่มือปี 2026)
2Slides Team
5 min read

วิธีใช้ OpenClaw กับ 2Slides MCP Server (คู่มือปี 2026)

คำตอบฉบับย่อ (≤60 คำ): OpenClaw สามารถสร้างไฟล์ PowerPoint จริงได้โดยเพิ่ม 2Slides MCP server ใต้ key

mcp.servers
ใน
~/.openclaw/openclaw.json
รับ key ได้ที่ 2slides.com/api เพิ่ม stdio server (
command: "npx"
,
args: ["2slides-mcp"]
,
env.API_KEY
) หรือ server ระยะไกล (
url
+
transport: "streamable-http"
) แล้วสั่งให้ agent OpenClaw ของคุณสร้างสไลด์

OpenClaw คือเฟรมเวิร์ก AI agent แบบโอเพนซอร์ส และเป็น Model Context Protocol (MCP) client เต็มรูปแบบ ต่อ 2Slides MCP server เข้าไปแล้ว agent OpenClaw ตัวใดก็ได้จะมีความสามารถในการเปลี่ยนโจทย์ — หรือเอกสารที่มันอ่านได้ — ให้เป็นไฟล์

.pptx
ที่แก้ไขได้สำเร็จรูป

คู่มือนี้ครอบคลุม schema ของ

openclaw.json
ที่แน่นอนสำหรับทั้งสอง transport (แบบ stdio ในเครื่อง และแบบ Streamable HTTP ระยะไกล) ทางลัด CLI
openclaw mcp
วิธีที่เครื่องมือ MCP ปรากฏใน tool profile ของ agent และวิธีตรวจสอบทุกอย่างด้วย live probe

ทำไมต้องมอบ 2Slides server ให้ OpenClaw?

agent OpenClaw คิดวิเคราะห์ วางแผน และอ่านไฟล์ของคุณ มันไม่เรนเดอร์ไฟล์สไลด์ไบนารี — นั่นเป็นงานของตัวสร้างเฉพาะทาง เมื่อต่อ 2Slides เข้าไป:

  • OpenClaw ตัดสินใจโครงสร้างสไลด์ ตัวคัดลอก และเรื่องราว จากวัตถุดิบของคุณ
  • 2Slides MCP server สร้าง PowerPoint จริง — Fast PPT แบบใช้ธีม หรือสไลด์ออกแบบด้วยรูปภาพพร้อมเสียงบรรยาย AI เสริม และชุดแอสเซ็ตที่ส่งออกได้

สิ่งที่คุณต้องมีก่อน

  1. ติดตั้ง OpenClaw (มี
    openclaw
    อยู่ใน PATH)
  2. API key ของ 2Slides จาก 2slides.com/api
  3. Node.js สำหรับ transport แบบ stdio (
    npx 2slides-mcp
    ) ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่อง

Stdio กับ Streamable HTTP: เลือก transport แบบไหน?

2Slides MCP server รองรับทั้งสองแบบ ใน OpenClaw ทั้งสองแบบแยกกันง่าย ๆ ด้วยว่าคุณกำหนดฟิลด์ใด — ไม่มีฟิลด์

type
:

Stdio (ในเครื่อง)Streamable HTTP (ระยะไกล)
ฟิลด์ที่ระบุชนิดมี
command
มี
url
ฟิลด์ transportไม่มี
transport: "streamable-http"
Node.js ในเครื่องจำเป็นไม่จำเป็น
เหมาะกับagent ในเครื่อง ควบคุมได้เต็มที่agent ระยะไกล/โฮสต์ CI

วิธีที่ 1: stdio ใน openclaw.json

คอนฟิกของ OpenClaw อยู่ที่

~/.openclaw/openclaw.json
MCP server อยู่ใต้ key ระดับบนสุด
mcp
ในออบเจกต์
servers
ที่ระบุด้วยชื่อ:

{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }

แค่นี้เอง — การมี

command
อยู่ทำให้มันถูกระบุว่าเป็น stdio server ในเครื่อง

วิธีที่ 2: Streamable HTTP ใน openclaw.json

สำหรับ endpoint ที่โฮสต์ไว้ ให้กำหนด

url
และฟิลด์
transport
ตามมาตรฐาน:

{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }

หมายเหตุ: ค่า transport ตามมาตรฐานของ OpenClaw คือ

"streamable-http"
(alias เก่า
type: "http"
ยังรับได้แต่จะถูกแปลงทิ้งไป — ให้เขียน
transport
) หาก key ของคุณควรอยู่ใน header แทน URL ให้ใช้
"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }
แทน query
?apikey=

หรือใช้ CLI
openclaw mcp

คำสั่งเหล่านี้เขียนลงในคอนฟิก

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"}'

ตรวจสอบการเชื่อมต่อ

OpenClaw มาพร้อมเครื่องมือวินิจฉัย MCP โดยเฉพาะ:

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

probe
ที่สำเร็จจะแสดงรายการเครื่องมือของ 2Slides (
slides_generate
,
themes_search
และอื่น ๆ) ยืนยันว่า agent เรียกใช้มันได้

เครื่องมือเข้าถึง agent ของคุณได้อย่างไร

เครื่องมือ MCP ที่ตั้งค่าไว้จะถูกเปิดเผยโดยอัตโนมัติใน tool profile

coding
และ
messaging
ของ OpenClaw หมายเหตุ:

  • profile
    minimal
    ซ่อนเครื่องมือ MCP สลับ profile หากคุณไม่เห็นมัน
  • หากต้องการปิดเครื่องมือ MCP แบบชัดเจน ให้เพิ่ม
    "bundle-mcp"
    เข้าไปใน
    tools.deny
  • หากต้องการเปิดเผยเฉพาะบางเครื่องมือของ 2Slides ให้ใช้
    toolFilter.include
    /
    toolFilter.exclude
    ต่อ server (ชื่อแบบเป๊ะ ๆ หรือ glob
    *
    ):
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }

หากต้องการให้ server ถูกกำหนดไว้แต่ไม่ทำงาน ให้กำหนด

"enabled": false

สร้างสไลด์ชุดแรกของคุณ

สั่ง agent OpenClaw ของคุณเป็นภาษาคนทั่วไป:

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 เรียก

themes_search
slides_generate
(Fast PPT) → คืน
downloadUrl
สำหรับสไลด์ออกแบบด้วยรูปภาพแบบกำหนดเอง มันใช้
slides_create_pdf_slides
และ poll
jobs_get
(ราวทุก 20 วินาที) จนกว่าจะพร้อม

เครื่องมือทั้งหมดของ 2Slides MCP

เครื่องมือทำอะไรเครดิต
themes_search
หา
themeId
สำหรับ Fast PPT
ฟรี
slides_generate
PowerPoint แบบใช้ธีม (Fast PPT) แบบ sync/async10 / หน้า
slides_create_pdf_slides
สไลด์ออกแบบด้วยรูปภาพแบบกำหนดเองจากข้อความ (Nano Banana)100 / หน้า (1K/2K), 200 (4K)
slides_create_like_this
สไลด์ที่เลียนสไตล์จากรูปภาพอ้างอิง100 / หน้า (1K/2K), 200 (4K)
slides_generate_narration
เพิ่มเสียงบรรยาย AI ให้กับงาน Nano Banana210 / หน้า
slides_download_pages_voices
ส่งออกหน้า + เสียงเป็นไฟล์ ZIPฟรี
jobs_get
Poll งาน async จนเสร็จฟรี

ข้อผิดพลาดที่พบบ่อยและการแก้ปัญหา

  • ใช้
    mcpServers
    แทน
    mcp.servers
    ในคอนฟิก OpenClaw key คือ
    mcp.servers
    (
    mcpServers
    เป็นแนวคิดของ external client ที่ต่างออกไป — คือการรัน OpenClaw เป็น server)
  • เขียน
    type
    แทน
    transport
    type
    เป็น alias เก่า ฟิลด์ตามมาตรฐานคือ
    transport: "streamable-http"
  • เครื่องมือไม่ปรากฏ คุณน่าจะอยู่ใน profile
    minimal
    หรือ
    tools.deny
    มี
    bundle-mcp
    อยู่ สลับไปที่
    coding
    /
    messaging
    แล้วรัน
    openclaw mcp reload
  • stdio server ไม่เริ่มทำงาน ยืนยันว่าติดตั้ง Node.js แล้วและกำหนด
    API_KEY
    ใน
    env
    แล้ว
  • การ poll งาน async ปล่อยให้ agent poll
    jobs_get
    ราวทุก 20 วินาที งาน Nano Banana และเสียงบรรยายเป็นแบบ async โดยค่าเริ่มต้น

คำถามที่พบบ่อย

OpenClaw รองรับ MCP server แบบกำหนดเองหรือไม่?

ใช่ OpenClaw เป็น MCP client มาในตัว เพิ่ม server ใต้ key

mcp.servers
ใน
~/.openclaw/openclaw.json
หรือผ่าน
openclaw mcp add
/
openclaw mcp set
รองรับทั้ง transport แบบ stdio และ Streamable HTTP

key คอนฟิกสำหรับ MCP server ใน OpenClaw คืออะไร?

mcp.servers
— ออบเจกต์ที่ระบุด้วยชื่อภายในออบเจกต์ระดับบนสุด
mcp
server ในเครื่องใช้
command
/
args
/
env
ส่วน server ระยะไกลใช้
url
+
transport: "streamable-http"

จะยืนยันว่า 2Slides เชื่อมต่อแล้วได้อย่างไร?

รัน

openclaw mcp probe 2slides --json
เพื่อเชื่อมต่อแบบ live ที่แสดงรายการเครื่องมือที่เปิดเผย หรือ
openclaw mcp doctor 2slides --probe
สำหรับการตรวจแบบ static พร้อมการทดสอบการเชื่อมต่อ

มันสร้าง PowerPoint จริงหรือไม่?

ใช่

slides_generate
คืนค่าเป็นไฟล์
.pptx
ที่แก้ไขได้ ส่วนเครื่องมือ Nano Banana คืนค่าเป็นสไลด์ออกแบบด้วยรูปภาพพร้อมเสียงบรรยาย AI เสริม และชุดที่ส่งออกได้

รับ key และคอนฟิกได้ที่ไหน?

ที่ 2slides.com/api?tab=mcp — key ของคุณ คอนฟิกแบบ copy-paste และ Streamable HTTP endpoint

บทสรุป

รายการ

mcp.servers
เพียงรายการเดียวใน
openclaw.json
มอบตัวสร้างสไลด์ให้ทุก agent OpenClaw stdio สำหรับในเครื่อง
transport: "streamable-http"
สำหรับระยะไกล — แล้ว
openclaw mcp probe
เพื่อพิสูจน์ว่ามันทำงาน

สำหรับบริบทที่กว้างขึ้น ดู MCP กำลังเปลี่ยนเวิร์กโฟลว์การทำพรีเซนเทชันอย่างไร และ แผนที่ระบบนิเวศ PowerPoint MCP server กำลังเปรียบเทียบ agent อยู่? ดู วิธีใช้ Claude Code และ OpenAI Codex กับ server เดียวกัน

รับ key และคอนฟิกของคุณที่ 2slides.com/api?tab=mcp แล้วมอบเส้นทางประโยคเดียวสู่สไลด์สำเร็จรูปให้ agent OpenClaw ของคุณ

แหล่งอ้างอิง:

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free