

วิธีใช้ Gemini CLI กับ 2Slides MCP Server (คู่มือปี 2026)
คำตอบฉบับย่อ (≤60 คำ): Gemini CLI ของ Google สามารถสร้างไฟล์ PowerPoint จริงได้ผ่าน 2Slides MCP server รับ key ได้ที่ 2slides.com/api จากนั้นเพิ่มรายการ
เข้าไปในmcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]สำหรับ stdio หรือenv.API_KEYสำหรับ Streamable HTTP หรือรันhttpUrl: "https://2slides.com/api/mcp?apikey=KEY"แล้วสั่งให้ Gemini สร้างสไลด์gemini mcp add
Gemini CLI คือ AI agent บนเทอร์มินัลแบบโอเพนซอร์สของ Google และรองรับ Model Context Protocol (MCP) เชื่อมมันเข้ากับ 2Slides MCP server แล้ว Gemini จะเปลี่ยน prompt — หรือไฟล์ในไดเรกทอรีที่ทำงานอยู่ — ให้เป็นไฟล์
.pptxคู่มือนี้ให้บล็อก
settings.jsongemini mcp addทำไมต้องเชื่อม Gemini CLI เข้ากับ 2Slides?
Gemini เป็นนักคิดวิเคราะห์แบบ multimodal ที่แข็งแกร่ง แต่มันไม่สร้างไฟล์
.pptx- Gemini CLI อ่านวัตถุดิบของคุณ วางแผนสไลด์ และเขียนตัวคัดลอก
- 2Slides MCP server เรนเดอร์ PowerPoint จริง — Fast PPT แบบใช้ธีม หรือสไลด์ออกแบบด้วยรูปภาพพร้อมเสียงบรรยาย AI เสริม และชุดที่ส่งออกได้
สิ่งที่คุณต้องมีก่อน
- ติดตั้ง Gemini CLI (มี อยู่ใน PATH)
gemini - API key ของ 2Slides จาก 2slides.com/api
- Node.js สำหรับ transport แบบ stdio () ส่วน transport แบบ HTTP ไม่ต้องติดตั้งอะไรในเครื่อง
npx 2slides-mcp
Stdio กับ Streamable HTTP: เลือก transport แบบไหน?
ทั้งคู่เปิดเผยเครื่องมือเดียวกัน ต่างกันที่ key คอนฟิกและที่ว่าตัวเชื่อมต่อรันที่ไหน
| Stdio (ในเครื่อง) | Streamable HTTP (ระยะไกล) | |
|---|---|---|
| key คอนฟิก | commandargsenv | httpUrl |
| Node.js ในเครื่อง | จำเป็น | ไม่จำเป็น |
| เหมาะกับ | งานพัฒนาในเครื่อง | ระยะไกล/CI การตั้งค่าแบบเบา |
ชื่อ key สำคัญ: Gemini CLI ใช้
สำหรับ Streamable HTTP และใช้httpUrlสำหรับ SSE แบบเก่า สำหรับ Streamable HTTP endpoint ของ 2Slides ให้ใช้urlhttpUrl
วิธีที่ 1: stdio ใน settings.json
Gemini CLI อ่าน
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
ค่าใน
env"API_KEY": "$TWOSLIDES_API_KEY"วิธีที่ 2: Streamable HTTP ใน settings.json
สำหรับ endpoint ที่โฮสต์ไว้ ให้ใช้
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
ชอบการยืนยันตัวตนแบบ header? เพิ่มออบเจกต์
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }หรือใช้คำสั่ง gemini mcp add
gemini mcp add# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx 2slides-mcp # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
คำสั่งเหล่านี้เขียนรายการ
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutตรวจสอบการเชื่อมต่อ
ภายในเซสชัน
gemini/mcp
มันจะแสดงสถานะของแต่ละ server (CONNECTED / CONNECTING / DISCONNECTED) และเครื่องมือที่ค้นพบ ใช้
/mcp authสร้างสไลด์ชุดแรกของคุณ
แค่สั่ง:
Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.
Gemini CLI รัน
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 จนเสร็จ | ฟรี |
ข้อผิดพลาดที่พบบ่อยและการแก้ปัญหา
- ใช้ สำหรับ Streamable HTTP endpoint Gemini CLI ปฏิบัติต่อ
urlในฐานะ SSE ใช้urlสำหรับ Streamable HTTP ของ 2SlideshttpUrl - server แสดง DISCONNECTED ใน ตรวจ API key และสำหรับ stdio ให้ยืนยันว่าติดตั้ง Node.js แล้ว
/mcp - ไม่มีเครื่องมือในรายการ เริ่มเซสชันใหม่หลังแก้ไข หรือรัน
settings.jsonอีกครั้งgemini mcp add - ไม่มี หากไม่มีเครื่องมือ Gemini เพียงลำพังร่างเค้าโครง ส่วน 2Slides สร้างไฟล์
.pptx - Poll ถี่เกินไป ปล่อยให้ Gemini poll ราวทุก 20 วินาทีสำหรับงาน async ของ Nano Banana / เสียงบรรยาย
jobs_get
คำถามที่พบบ่อย
Gemini CLI รองรับ MCP server หรือไม่?
ใช่ Gemini CLI เป็น MCP client ตั้งค่า server ใต้
mcpServers~/.gemini/settings.jsongemini mcp addkey คอนฟิกสำหรับ Streamable HTTP server คืออะไร?
httpUrlurlhttpUrlGemini CLI เก็บคอนฟิก MCP ไว้ที่ไหน?
~/.gemini/settings.json.gemini/settings.jsonmcpServersมันสร้าง PowerPoint จริงหรือไม่?
ใช่ —
slides_generate.pptxรับ key และคอนฟิกได้ที่ไหน?
ที่ 2slides.com/api?tab=mcp: key ของคุณ คอนฟิกแบบ copy-paste และ URL ของ Streamable HTTP endpoint
บทสรุป
รายการ
เพียงรายการเดียว —mcpServersสำหรับในเครื่องcommandสำหรับระยะไกล — เปลี่ยน Gemini CLI ให้กลายเป็นตัวสร้างสไลด์ ตรวจสอบด้วยhttpUrlแล้วแค่ขอสไลด์/mcp
สำหรับภาพรวมที่กว้างขึ้น ดู MCP กำลังเปลี่ยนเวิร์กโฟลว์การทำพรีเซนเทชันอย่างไร และ แผนที่ระบบนิเวศ PowerPoint MCP server กำลังทำงานใน terminal agent อื่นอยู่? ดู Claude Code, OpenAI Codex และ Qwen Code กับ server เดียวกัน
รับ key และคอนฟิกของคุณที่ 2slides.com/api?tab=mcp แล้วสร้างสไลด์ชุดแรกของคุณจาก Gemini CLI ภายในเวลาไม่ถึงนาที
แหล่งอ้างอิง:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free