

วิธีใช้ Claude Code กับ 2Slides MCP Server (คู่มือปี 2026)
คำตอบฉบับย่อ (≤60 คำ): Claude Code สามารถสร้างไฟล์ PowerPoint จริงได้โดยเชื่อมต่อกับ 2Slides MCP server รับ API key ได้ที่ 2slides.com/api จากนั้นรัน
สำหรับ stdio ในเครื่อง หรือclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcpสำหรับ Streamable HTTP ระยะไกล แล้วแค่บอกให้ Claude Code สร้างสไลด์ให้claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
Claude Code คือ coding agent บนเทอร์มินัลของ Anthropic ซึ่งรองรับ Model Context Protocol (MCP) มาในตัว นั่นหมายความว่าคุณสามารถมอบเครื่องมือที่เปลี่ยนข้อความให้กลายเป็นไฟล์
.pptxคู่มือนี้จะแสดงทั้งสองวิธีในการเชื่อมต่อ — แบบ stdio ในเครื่อง และแบบ Streamable HTTP ระยะไกล — ว่าควรเลือกแบบไหน เครื่องมือแต่ละตัวทำอะไร และ prompt ที่แน่นอนที่เปลี่ยนคำขอบรรทัดเดียวให้กลายเป็น PowerPoint ที่ดาวน์โหลดได้
ทำไมต้องเชื่อม Claude Code เข้ากับ 2Slides?
Claude Code เก่งมากในการคิดวิเคราะห์ repo ของคุณ ร่างเนื้อหา และจัดโครงสร้างข้อโต้แย้ง สิ่งที่มันทำเองไม่ได้คือการสร้างไฟล์
.pptxการแบ่งงานชัดเจน:
- Claude Code อ่านวัตถุดิบของคุณ (README, spec, CSV, บันทึกงานวิจัย) คิดวิเคราะห์ และตัดสินใจว่าจะใส่อะไรลงในแต่ละสไลด์
- 2Slides MCP server รับแผนนั้นไปแล้วเรนเดอร์เป็นไฟล์ PowerPoint จริง — หรือสไลด์แบบรูปภาพพร้อมเสียงบรรยาย AI และการส่งออกเป็น MP4
คุณอยู่ในเทอร์มินัลตลอดเวลา ขอ รอประมาณ 30–60 วินาที แล้วได้ URL สำหรับดาวน์โหลด
สิ่งที่คุณต้องมีก่อน
- ติดตั้ง Claude Code และยืนยันตัวตนแล้ว (มี อยู่ใน PATH)
claude - API key ของ 2Slides สร้างได้ที่ 2slides.com/api หน้าเดียวกันนี้มีคอนฟิก MCP แบบ copy-paste และ endpoint ของ Streamable HTTP
- Node.js (สำหรับ transport แบบ stdio ซึ่งรัน ในเครื่อง) ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่องเลย
npx 2slides-mcp
Stdio กับ Streamable HTTP: เลือก transport แบบไหน?
2Slides MCP server รองรับสอง transport ทั้งคู่เปิดเผยชุดเครื่องมือเดียวกัน ต่างกันแค่ที่ว่าตัวเชื่อมต่อรันที่ไหน
| Stdio Protocol | Streamable HTTP Protocol | |
|---|---|---|
| รันที่ไหน | ในเครื่อง ผ่าน npx 2slides-mcp | ระยะไกล โฮสต์โดย 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 (ในเครื่อง)
รันสิ่งนี้ครั้งเดียว ตัวคั่น
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
มีเรื่องที่ควรรู้อยู่บ้าง:
- เก็บ (หรือ flag อื่น) ไว้ ระหว่าง
--transport stdioกับชื่อ server เพราะ--envรับคู่--envได้หลายคู่ การวางชื่อต่อท้ายมันทันทีอาจทำให้ CLI อ่านชื่อนั้นเป็น env var อีกตัวKEY=value - ทุกอย่างหลัง จะถูกส่งต่อให้ server โดยไม่แตะต้อง (
--)npx 2slides-mcp - เพิ่ม เพื่อให้ 2Slides ใช้ได้ในทุกโปรเจกต์ หรือ
--scope userเพื่อ commit เข้าไปใน--scope projectที่แชร์กับทีม.mcp.json
ผลลัพธ์
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "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สร้างสไลด์ชุดแรกของคุณ
เมื่อเชื่อมต่อแล้ว คุณไม่ต้องเรียกเครื่องมือด้วยมือ — แค่สั่ง 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_searchthemeIdslides_generatedownloadUrlอยากได้สไลด์ที่ออกแบบด้วยรูปภาพแบบกำหนดเอง แทนที่จะเป็นเทมเพลต? แค่ขอ แล้ว Claude Code จะใช้เส้นทาง Nano Banana (
slides_create_pdf_slidesjobs_getเครื่องมือทั้งหมดของ 2Slides MCP
Claude Code จะเห็นเครื่องมือเหล่านี้เมื่อเชื่อมต่อแล้ว:
| เครื่องมือ | ทำอะไร | เครดิต |
|---|---|---|
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 จนกว่าจะ success | ฟรี |
สามเส้นทางการเชื่อมต่อทั่วไป:
- Fast PPT: →
themes_search(sync) → ดาวน์โหลดslides_generate - Nano Banana: (async) →
slides_create_pdf_slides→ ดาวน์โหลดjobs_get - แอสเซ็ตวิดีโอพร้อมเสียงบรรยาย: สร้างสไลด์ → →
jobs_get→slides_generate_narration→jobs_getslides_download_pages_voices
ข้อผิดพลาดที่พบบ่อยและการแก้ปัญหา
- server ไม่ปรากฏใน สำหรับ stdio ให้ตรวจว่าลำดับของ
claude mcp list/ชื่อถูกต้อง (วาง flag ไว้ระหว่าง--envกับชื่อ) สำหรับ HTTP ให้ตรวจ URL อีกครั้งและตรวจว่า API key ใช้งานได้--env - ขาด stdio server ต้องมี env var ส่วน HTTP server ต้องมี
API_KEYหรือ header?apikey=อย่าสลับกันAuthorization - ขอ โดยไม่มีเครื่องมือ หากไม่ได้เชื่อม 2Slides ไว้ Claude Code เขียนได้แค่เค้าโครง แต่สร้าง PowerPoint จริงไม่ได้ ให้เชื่อม server ก่อน
.pptx - ลืมเรื่องธีม ถ้าคุณไม่รัน หรือระบุสไตล์ Fast PPT จะเลือกให้เอง ระบุเองเพื่อควบคุมหน้าตา
themes_search - Poll ถี่เกินไป งาน async (Nano Banana, เสียงบรรยาย) ควร poll ด้วย ราวทุก 20 วินาที ไม่ใช่ในลูปรัว ๆ
jobs_get
คำถามที่พบบ่อย
Claude Code รองรับ MCP server มาในตัวหรือไม่?
ใช่ Claude Code เป็น MCP client ระดับชั้นนำ คุณเพิ่ม server ด้วย
claude mcp addclaude mcp list/mcpStdio หรือ Streamable HTTP — ควรใช้แบบไหน?
ใช้ stdio บนเครื่องของคุณเอง (มันรัน
npx 2slides-mcpสิ่งนี้สร้างไฟล์ PowerPoint จริงหรือไม่?
ใช่ เส้นทาง Fast PPT (
slides_generate.pptxรับ API key และคอนฟิกได้ที่ไหน?
ที่ 2slides.com/api?tab=mcp หน้านั้นแสดง key ของคุณ คอนฟิก stdio ที่พร้อมวาง และ URL ของ Streamable HTTP endpoint
แชร์ 2Slides server กับทีมได้ไหม?
ได้ เพิ่มด้วย
--scope project.mcp.json--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