

วิธีใช้ OpenClaw กับ 2Slides MCP Server (คู่มือปี 2026)
คำตอบฉบับย่อ (≤60 คำ): OpenClaw สามารถสร้างไฟล์ PowerPoint จริงได้โดยเพิ่ม 2Slides MCP server ใต้ key
ในmcp.serversรับ key ได้ที่ 2slides.com/api เพิ่ม stdio server (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) หรือ server ระยะไกล (env.API_KEY+url) แล้วสั่งให้ agent OpenClaw ของคุณสร้างสไลด์transport: "streamable-http"
OpenClaw คือเฟรมเวิร์ก AI agent แบบโอเพนซอร์ส และเป็น Model Context Protocol (MCP) client เต็มรูปแบบ ต่อ 2Slides MCP server เข้าไปแล้ว agent OpenClaw ตัวใดก็ได้จะมีความสามารถในการเปลี่ยนโจทย์ — หรือเอกสารที่มันอ่านได้ — ให้เป็นไฟล์
.pptxคู่มือนี้ครอบคลุม schema ของ
openclaw.jsonopenclaw mcpทำไมต้องมอบ 2Slides server ให้ OpenClaw?
agent OpenClaw คิดวิเคราะห์ วางแผน และอ่านไฟล์ของคุณ มันไม่เรนเดอร์ไฟล์สไลด์ไบนารี — นั่นเป็นงานของตัวสร้างเฉพาะทาง เมื่อต่อ 2Slides เข้าไป:
- OpenClaw ตัดสินใจโครงสร้างสไลด์ ตัวคัดลอก และเรื่องราว จากวัตถุดิบของคุณ
- 2Slides MCP server สร้าง PowerPoint จริง — Fast PPT แบบใช้ธีม หรือสไลด์ออกแบบด้วยรูปภาพพร้อมเสียงบรรยาย AI เสริม และชุดแอสเซ็ตที่ส่งออกได้
สิ่งที่คุณต้องมีก่อน
- ติดตั้ง OpenClaw (มี อยู่ใน PATH)
openclaw - API key ของ 2Slides จาก 2slides.com/api
- Node.js สำหรับ transport แบบ stdio () ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่อง
npx 2slides-mcp
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.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
แค่นี้เอง — การมี
commandวิธีที่ 2: Streamable HTTP ใน openclaw.json
สำหรับ endpoint ที่โฮสต์ไว้ ให้กำหนด
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
หมายเหตุ: ค่า transport ตามมาตรฐานของ OpenClaw คือ
(alias เก่า"streamable-http"ยังรับได้แต่จะถูกแปลงทิ้งไป — ให้เขียนtype: "http") หาก key ของคุณควรอยู่ใน header แทน URL ให้ใช้transportแทน query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }?apikey=
หรือใช้ CLI openclaw mcp
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
probeslides_generatethemes_searchเครื่องมือเข้าถึง agent ของคุณได้อย่างไร
เครื่องมือ MCP ที่ตั้งค่าไว้จะถูกเปิดเผยโดยอัตโนมัติใน tool profile codingmessaging
- profile ซ่อนเครื่องมือ MCP สลับ profile หากคุณไม่เห็นมัน
minimal - หากต้องการปิดเครื่องมือ MCP แบบชัดเจน ให้เพิ่ม เข้าไปใน
"bundle-mcp"tools.deny - หากต้องการเปิดเผยเฉพาะบางเครื่องมือของ 2Slides ให้ใช้ /
toolFilter.includeต่อ server (ชื่อแบบเป๊ะ ๆ หรือ 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"] } } } } }
หากต้องการให้ 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_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getเครื่องมือทั้งหมดของ 2Slides MCP
| เครื่องมือ | ทำอะไร | เครดิต |
|---|---|---|
themes_search | หา themeId | ฟรี |
slides_generate | PowerPoint แบบใช้ธีม (Fast PPT) แบบ sync/async | 10 / หน้า |
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 Banana | 210 / หน้า |
slides_download_pages_voices | ส่งออกหน้า + เสียงเป็นไฟล์ ZIP | ฟรี |
jobs_get | Poll งาน async จนเสร็จ | ฟรี |
ข้อผิดพลาดที่พบบ่อยและการแก้ปัญหา
- ใช้ แทน
mcpServersในคอนฟิก OpenClaw key คือmcp.servers(mcp.serversเป็นแนวคิดของ external client ที่ต่างออกไป — คือการรัน OpenClaw เป็น server)mcpServers - เขียน แทน
typetransportเป็น alias เก่า ฟิลด์ตามมาตรฐานคือtypetransport: "streamable-http" - เครื่องมือไม่ปรากฏ คุณน่าจะอยู่ใน profile หรือ
minimalมีtools.denyอยู่ สลับไปที่bundle-mcp/codingแล้วรันmessagingopenclaw mcp reload - stdio server ไม่เริ่มทำงาน ยืนยันว่าติดตั้ง Node.js แล้วและกำหนด ใน
API_KEYแล้วenv - การ poll งาน async ปล่อยให้ agent poll ราวทุก 20 วินาที งาน Nano Banana และเสียงบรรยายเป็นแบบ async โดยค่าเริ่มต้น
jobs_get
คำถามที่พบบ่อย
OpenClaw รองรับ MCP server แบบกำหนดเองหรือไม่?
ใช่ OpenClaw เป็น MCP client มาในตัว เพิ่ม server ใต้ key
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setkey คอนฟิกสำหรับ MCP server ใน OpenClaw คืออะไร?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"จะยืนยันว่า 2Slides เชื่อมต่อแล้วได้อย่างไร?
รัน
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeมันสร้าง PowerPoint จริงหรือไม่?
ใช่
slides_generate.pptxรับ key และคอนฟิกได้ที่ไหน?
ที่ 2slides.com/api?tab=mcp — key ของคุณ คอนฟิกแบบ copy-paste และ Streamable HTTP endpoint
บทสรุป
รายการ
เพียงรายการเดียวในmcp.serversมอบตัวสร้างสไลด์ให้ทุก agent OpenClaw stdio สำหรับในเครื่องopenclaw.jsonสำหรับระยะไกล — แล้ว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