

วิธีใช้ Claude Code กับ 2Slides MCP Server (คู่มือปี 2026)
คำตอบฉบับย่อ (≤60 คำ): Claude Code สามารถสร้างไฟล์ PowerPoint จริงได้โดยเชื่อมต่อกับ 2Slides MCP server รับ API key ได้ที่ 2slides.com/api จากนั้นรัน
claude mcp add 2slides -e API_KEY=xxx -- npx -y 2slides-mcp@latestสำหรับ stdio ในเครื่อง หรือclaude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEYสำหรับ Streamable HTTP ระยะไกล แล้วแค่บอกให้ Claude Code สร้างสไลด์ให้
Claude Code คือ coding agent บนเทอร์มินัลของ Anthropic ซึ่งรองรับ Model Context Protocol (MCP) มาในตัว นั่นหมายความว่าคุณสามารถมอบเครื่องมือที่เปลี่ยนข้อความให้กลายเป็นไฟล์ .pptx สำเร็จรูปได้โดยไม่ต้องออกจาก shell เลย 2Slides MCP server คือเครื่องมือนั้น เป็นตัวเชื่อมต่อเบา ๆ ที่เปิดเผย API ของ 2Slides สำหรับสร้างสไลด์ ใส่ธีม ทำเสียงบรรยาย และส่งออกไฟล์ ให้เป็นเครื่องมือ MCP ที่ Claude Code เรียกใช้ได้โดยตรง
คู่มือนี้จะแสดงทั้งสองวิธีในการเชื่อมต่อ — แบบ stdio ในเครื่อง และแบบ Streamable HTTP ระยะไกล — ว่าควรเลือกแบบไหน เครื่องมือแต่ละตัวทำอะไร และ prompt ที่แน่นอนที่เปลี่ยนคำขอบรรทัดเดียวให้กลายเป็น PowerPoint ที่ดาวน์โหลดได้
ทำไมต้องเชื่อม Claude Code เข้ากับ 2Slides?
Claude Code เก่งมากในการคิดวิเคราะห์ repo ของคุณ ร่างเนื้อหา และจัดโครงสร้างข้อโต้แย้ง สิ่งที่มันทำเองไม่ได้คือการสร้างไฟล์ .pptx จริงที่แก้ไขได้ พร้อม shape กราฟ ธีม และโน้ตผู้บรรยาย นั่นเป็นปัญหาเรื่องการสร้างไฟล์ และเป็นหน้าที่ของเครื่องมือเฉพาะทาง
การแบ่งงานชัดเจน:
- Claude Code อ่านวัตถุดิบของคุณ (README, spec, CSV, บันทึกงานวิจัย) คิดวิเคราะห์ และตัดสินใจว่าจะใส่อะไรลงในแต่ละสไลด์
- 2Slides MCP server รับแผนนั้นไปแล้วเรนเดอร์เป็นไฟล์ PowerPoint จริง — หรือสไลด์แบบรูปภาพพร้อมเสียงบรรยาย AI และการส่งออกเป็น MP4
คุณอยู่ในเทอร์มินัลตลอดเวลา ขอ รอประมาณ 30–60 วินาที แล้วได้ URL สำหรับดาวน์โหลด
สิ่งที่คุณต้องมีก่อน
- ติดตั้ง Claude Code และยืนยันตัวตนแล้ว (มี
claudeอยู่ใน PATH) - API key ของ 2Slides สร้างได้ที่ 2slides.com/api หน้าเดียวกันนี้มีคอนฟิก MCP แบบ copy-paste และ endpoint ของ Streamable HTTP
- Node.js (สำหรับ transport แบบ stdio ซึ่งรัน
npx -y 2slides-mcp@latestในเครื่อง) ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่องเลย
Stdio กับ Streamable HTTP: เลือก transport แบบไหน?
2Slides MCP server รองรับสอง transport ทั้งคู่เปิดเผยชุดเครื่องมือเดียวกัน ต่างกันแค่ที่ว่าตัวเชื่อมต่อรันที่ไหน
| Stdio Protocol | Streamable HTTP Protocol | |
|---|---|---|
| รันที่ไหน | ในเครื่อง ผ่าน npx -y 2slides-mcp@latest | ระยะไกล โฮสต์โดย 2Slides |
| ต้องมี Node.js ในเครื่อง | ใช่ | ไม่ |
| การตั้งค่า | เพิ่ม stdio server + env API_KEY | เพิ่ม URL เดียวพร้อม ?apikey= |
| เหมาะกับ | งานพัฒนาในเครื่อง ทำงานออฟไลน์ได้ ควบคุมได้เต็มที่ | คอนเทนเนอร์ CI ไคลเอนต์เบา ไม่ต้องพึ่งอะไรในเครื่อง |
| การยืนยันตัวตน | env var API_KEY | API key ใน query ของ URL (หรือ header Authorization) |
หลักการง่าย ๆ: ใช้ stdio บนเครื่องของคุณเองสำหรับงานประจำวัน และใช้ Streamable HTTP เมื่อ Claude Code รันในที่ที่คุณติดตั้ง Node ไม่ได้ (เครื่องระยะไกล งาน CI คอนเทนเนอร์ที่ถูกล็อกไว้)
วิธีที่ 1: เชื่อมต่อผ่าน stdio (ในเครื่อง)
รันสิ่งนี้ครั้งเดียว ตัวคั่น -- แยก flag ของ Claude Code ออกจากคำสั่งที่มันจะรัน:
claude mcp add 2slides -e API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latestมีเรื่องที่ควรรู้อยู่บ้าง:
- เก็บ
--transport stdio(หรือ flag อื่น) ไว้ ระหว่าง--envกับชื่อ server เพราะ--envรับคู่KEY=valueได้หลายคู่ การวางชื่อต่อท้ายมันทันทีอาจทำให้ CLI อ่านชื่อนั้นเป็น env var อีกตัว - ทุกอย่างหลัง
--จะถูกส่งต่อให้ server โดยไม่แตะต้อง (npx -y 2slides-mcp@latest) - เพิ่ม
--scope userเพื่อให้ 2Slides ใช้ได้ในทุกโปรเจกต์ หรือ--scope projectเพื่อ commit เข้าไปใน.mcp.jsonที่แชร์กับทีม
ผลลัพธ์ .mcp.json (scope แบบ project) จะหน้าตาแบบนี้ — คุณแก้ไขด้วยมือได้เช่นกัน:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}วิธีที่ 2: เชื่อมต่อผ่าน Streamable HTTP (ระยะไกล)
ไม่ต้องติดตั้งอะไรในเครื่อง — แค่ชี้ Claude Code ไปที่ endpoint ที่โฮสต์ไว้:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEYอยากเก็บ key ไว้นอก URL? ส่งเป็น header แทน:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \
--header "Authorization: Bearer YOUR_2SLIDES_API_KEY"ตรวจสอบการเชื่อมต่อ
claude mcp list # 2slides ควรปรากฏและเชื่อมต่อได้
claude mcp get 2slides # แสดงคอนฟิกและเครื่องมือที่ค้นพบหรือภายในเซสชันแบบโต้ตอบ รันคำสั่ง slash /mcp เพื่อดู server ที่เชื่อมต่ออยู่ จำนวนเครื่องมือ และ (สำหรับ server ระยะไกล) สถานะการยืนยันตัวตน
สร้างสไลด์ชุดแรกของคุณ
เมื่อเชื่อมต่อแล้ว คุณไม่ต้องเรียกเครื่องมือด้วยมือ — แค่สั่ง Claude Code จะเชื่อมต่อเครื่องมือของ 2Slides ให้เองโดยอัตโนมัติ:
Search the 2slides themes for a clean "business" style, then
generate a 7-slide deck introducing our Q3 roadmap. Pull the
content from ./ROADMAP.md. Return the download link.เบื้องหลัง Claude Code จะรัน themes_search เพื่อหา themeId แล้วรัน slides_generate (Fast PPT) และส่ง downloadUrl ให้คุณ เวลารวมทั้งหมด: ราว 30–60 วินาทีสำหรับ PowerPoint ที่ใส่ธีมแล้ว
อยากได้สไลด์ที่ออกแบบด้วยรูปภาพแบบกำหนดเอง แทนที่จะเป็นเทมเพลต? แค่ขอ แล้ว Claude Code จะใช้เส้นทาง Nano Banana (slides_create_pdf_slides) คอย poll ด้วย jobs_get จนกว่าจะพร้อม แล้วส่งลิงก์กลับมา
เครื่องมือทั้งหมดของ 2Slides MCP
Claude Code จะเห็นเครื่องมือเหล่านี้เมื่อเชื่อมต่อแล้ว:
| เครื่องมือ | ทำอะไร | เครดิต |
|---|---|---|
themes_search | หา themeId สำหรับ Fast PPT | ฟรี |
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_slides_pages_voices | ส่งออกหน้า + เสียงเป็นไฟล์ ZIP | ฟรี |
jobs_get | Poll งาน async จนกว่าจะ success | ฟรี |
สามเส้นทางการเชื่อมต่อทั่วไป:
- Fast PPT:
themes_search→slides_generate(sync) → ดาวน์โหลด - Nano Banana:
slides_create_pdf_slides(async) →jobs_get→ ดาวน์โหลด - แอสเซ็ตวิดีโอพร้อมเสียงบรรยาย: สร้างสไลด์ →
jobs_get→slides_generate_narration→jobs_get→slides_download_slides_pages_voices
ข้อผิดพลาดที่พบบ่อยและการแก้ปัญหา
- server ไม่ปรากฏใน
claude mcp listสำหรับ stdio ให้ตรวจว่าลำดับของ--env/ชื่อถูกต้อง (วาง flag ไว้ระหว่าง--envกับชื่อ) สำหรับ HTTP ให้ตรวจ URL อีกครั้งและตรวจว่า API key ใช้งานได้ - ขาด
API_KEYstdio server ต้องมี env var ส่วน HTTP server ต้องมี?apikey=หรือ headerAuthorizationอย่าสลับกัน - ขอ
.pptxโดยไม่มีเครื่องมือ หากไม่ได้เชื่อม 2Slides ไว้ Claude Code เขียนได้แค่เค้าโครง แต่สร้าง PowerPoint จริงไม่ได้ ให้เชื่อม server ก่อน - ลืมเรื่องธีม ถ้าคุณไม่รัน
themes_searchหรือระบุสไตล์ Fast PPT จะเลือกให้เอง ระบุเองเพื่อควบคุมหน้าตา - Poll ถี่เกินไป งาน async (Nano Banana, เสียงบรรยาย) ควร poll ด้วย
jobs_getราวทุก 20 วินาที ไม่ใช่ในลูปรัว ๆ
คำถามที่พบบ่อย
Claude Code รองรับ MCP server มาในตัวหรือไม่?
ใช่ Claude Code เป็น MCP client ระดับชั้นนำ คุณเพิ่ม server ด้วย claude mcp add (transport แบบ stdio, SSE หรือ HTTP) แสดงรายการด้วย claude mcp list และตรวจสอบในเซสชันด้วย /mcp 2Slides server ใช้ได้กับทุกแบบนี้
Stdio หรือ Streamable HTTP — ควรใช้แบบไหน?
ใช้ stdio บนเครื่องของคุณเอง (มันรัน npx -y 2slides-mcp@latest ให้คุณ) และใช้ Streamable HTTP ในที่ที่คุณติดตั้ง Node ไม่ได้หรือไม่อยากติดตั้ง — CI คอนเทนเนอร์ เครื่องระยะไกล ทั้งคู่เปิดเผยเครื่องมือเดียวกันและให้ผลลัพธ์เหมือนกัน
สิ่งนี้สร้างไฟล์ PowerPoint จริงหรือไม่?
ใช่ เส้นทาง Fast PPT (slides_generate) คืนค่าเป็นไฟล์ .pptx ที่แก้ไขได้ พร้อม shape และธีมจริง ส่วนเส้นทาง Nano Banana คืนค่าเป็นสไลด์ที่ออกแบบด้วยรูปภาพ และเพิ่มเสียงบรรยาย AI กับแอสเซ็ตที่ส่งออกได้ ทั้งหมดนี้เป็นไฟล์ที่คุณเปิด แก้ไข และนำเสนอได้จริง ไม่ใช่ภาพหน้าจอ
รับ API key และคอนฟิกได้ที่ไหน?
ที่ 2slides.com/api?tab=mcp หน้านั้นแสดง key ของคุณ คอนฟิก stdio ที่พร้อมวาง และ URL ของ Streamable HTTP endpoint
แชร์ 2Slides server กับทีมได้ไหม?
ได้ เพิ่มด้วย --scope project เพื่อเขียน .mcp.json ที่แชร์ได้ซึ่งคุณ commit เข้า repo เพื่อนร่วมทีมจะถูกถามให้อนุมัติเมื่อใช้ครั้งแรก ใช้ --scope user สำหรับการตั้งค่าส่วนตัวที่ใช้ได้ทุกโปรเจกต์
บทสรุป
Claude Code ทำหน้าที่คิด ส่วน 2Slides MCP server ทำหน้าที่สร้างไฟล์ เชื่อมต่อครั้งเดียว — stdio สำหรับในเครื่อง Streamable HTTP สำหรับระยะไกล — แล้ว "สร้างสไลด์ให้หน่อย" ก็กลายเป็นประโยคเดียวในเทอร์มินัลของคุณ
หากคุณใช้ชีวิตอยู่ใน Claude Code นี่คือเส้นทางที่เร็วที่สุดจากไอเดีย (หรือไฟล์ใน repo ของคุณ) ไปสู่ PowerPoint ที่แก้ไขได้สำเร็จรูป สำหรับมุมมองที่กว้างขึ้นเกี่ยวกับการต่อสไลด์เข้ากับ agent ดู MCP กำลังเปลี่ยนเวิร์กโฟลว์การทำพรีเซนเทชันอย่างไร และ แผนที่ระบบนิเวศ PowerPoint MCP server ฉบับเต็ม ใช้แอปเดสก์ท็อปแทน CLI? ดู วิธีใช้ Claude MCP เพื่อสร้างพรีเซนเทชัน
รับ key และคอนฟิกของคุณที่ 2slides.com/api?tab=mcp แล้วสร้างสไลด์ชุดแรกของคุณจากเทอร์มินัลภายในเวลาไม่ถึงนาที
แหล่งอ้างอิง:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free