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

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

คำตอบฉบับย่อ (≤60 คำ): Claude Code สามารถสร้างไฟล์ PowerPoint จริงได้โดยเชื่อมต่อกับ 2Slides MCP server รับ API key ได้ที่ 2slides.com/api จากนั้นรัน

claude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcp
สำหรับ 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 สำหรับดาวน์โหลด

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

  1. ติดตั้ง Claude Code และยืนยันตัวตนแล้ว (มี
    claude
    อยู่ใน PATH)
  2. API key ของ 2Slides สร้างได้ที่ 2slides.com/api หน้าเดียวกันนี้มีคอนฟิก MCP แบบ copy-paste และ endpoint ของ Streamable HTTP
  3. Node.js (สำหรับ transport แบบ stdio ซึ่งรัน
    npx 2slides-mcp
    ในเครื่อง) ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่องเลย

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

2Slides MCP server รองรับสอง transport ทั้งคู่เปิดเผยชุดเครื่องมือเดียวกัน ต่างกันแค่ที่ว่าตัวเชื่อมต่อรันที่ไหน

Stdio ProtocolStreamable 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 (ในเครื่อง)

รันสิ่งนี้ครั้งเดียว ตัวคั่น

--
แยก flag ของ Claude Code ออกจากคำสั่งที่มันจะรัน:

claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp

มีเรื่องที่ควรรู้อยู่บ้าง:

  • เก็บ
    --transport stdio
    (หรือ flag อื่น) ไว้ ระหว่าง
    --env
    กับชื่อ server เพราะ
    --env
    รับคู่
    KEY=value
    ได้หลายคู่ การวางชื่อต่อท้ายมันทันทีอาจทำให้ CLI อ่านชื่อนั้นเป็น env var อีกตัว
  • ทุกอย่างหลัง
    --
    จะถูกส่งต่อให้ server โดยไม่แตะต้อง (
    npx 2slides-mcp
    )
  • เพิ่ม
    --scope user
    เพื่อให้ 2Slides ใช้ได้ในทุกโปรเจกต์ หรือ
    --scope project
    เพื่อ commit เข้าไปใน
    .mcp.json
    ที่แชร์กับทีม

ผลลัพธ์

.mcp.json
(scope แบบ project) จะหน้าตาแบบนี้ — คุณแก้ไขด้วยมือได้เช่นกัน:

{ "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
เพื่อดู 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 หรือ 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 จนกว่าจะ
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_pages_voices

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

  • server ไม่ปรากฏใน
    claude mcp list
    สำหรับ stdio ให้ตรวจว่าลำดับของ
    --env
    /ชื่อถูกต้อง (วาง flag ไว้ระหว่าง
    --env
    กับชื่อ) สำหรับ HTTP ให้ตรวจ URL อีกครั้งและตรวจว่า API key ใช้งานได้
  • ขาด
    API_KEY
    stdio server ต้องมี env var ส่วน HTTP server ต้องมี
    ?apikey=
    หรือ header
    Authorization
    อย่าสลับกัน
  • ขอ
    .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 2slides-mcp
ให้คุณ) และใช้ 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