

如何將 OpenClaw 串接 2Slides MCP Server(2026 完整指南)
快速解答(≤60 字): OpenClaw 只要在
的~/.openclaw/openclaw.json鍵下加上 2Slides MCP server,就能產生真正的 PowerPoint 檔案。先到 2slides.com/api 取得 key,加上一個 stdio server(mcp.servers、command: "npx"、args: ["2slides-mcp"])或一個遠端 server(env.API_KEY+url),接著請你的 OpenClaw 代理做一份簡報即可。transport: "streamable-http"
OpenClaw 是一套開源 AI 代理框架,也是一個完整的 Model Context Protocol(MCP)用戶端。接上 2Slides MCP server,任何 OpenClaw 代理就能把一份簡報需求 —— 或一份它讀得到的文件 —— 變成完成、可編輯的
.pptx本指南涵蓋兩種傳輸方式的精確
openclaw.jsonopenclaw mcp為什麼要給 OpenClaw 接上 2Slides server?
OpenClaw 代理會推理、規劃並讀取你的檔案。它們不負責渲染二進位投影片檔案 —— 那是專屬生成器的工作。接上 2Slides 後:
- OpenClaw 根據你的原始素材,決定投影片結構、文案與敘事。
- 2Slides MCP server 產出實際的 PowerPoint —— 主題式的 Fast PPT,或是以圖像設計、可選配 AI 語音旁白與可匯出素材包的投影片。
你需要先準備什麼
- 已安裝的 OpenClaw(已在你的 PATH 中)。
openclaw - 一組 2Slides API key,到 2slides.com/api 取得。
- Node.js,供 stdio 傳輸使用()。HTTP 傳輸不需要任何本機相依套件。
npx 2slides-mcp
Stdio 還是 Streamable HTTP:該選哪種傳輸方式?
2Slides MCP server 兩種都支援。在 OpenClaw 中,兩者單純靠你設定哪些欄位來區分 —— 這裡沒有 type
| Stdio(本機) | Streamable HTTP(遠端) | |
|---|---|---|
| 辨識欄位 | 出現 command | 出現 url |
| 傳輸欄位 | 不適用 | transport: "streamable-http" |
| 本機 Node.js | 必要 | 不必要 |
| 適用情境 | 本機代理、完全掌控 | 遠端/託管代理、CI |
方法一:在 openclaw.json 設定 stdio
OpenClaw 的設定檔位於
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
就這樣 —— 出現
command方法二:在 openclaw.json 設定 Streamable HTTP
對於託管端點,設定
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
注意: OpenClaw 的正規 transport 值是
(也接受舊版的"streamable-http"別名,但會被正規化掉 —— 請寫type: "http")。如果你的 key 該放在標頭而非 URL 中,請改用transport,而不是"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }查詢字串。?apikey=
或使用 openclaw mcp CLI
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這些工具如何進到你的代理
設定好的 MCP 工具會自動暴露在 OpenClaw 的 codingmessaging
- 設定檔會隱藏 MCP 工具;如果你看不到它們,請切換設定檔。
minimal - 若要明確停用 MCP 工具,請把 加進
"bundle-mcp"。tools.deny - 若只想暴露部分 2Slides 工具,請使用每個 server 的 /
toolFilter.include(精確名稱或toolFilter.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產生你的第一份簡報
用白話請你的 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_get2Slides MCP 工具總覽
| 工具 | 功能 | 點數 |
|---|---|---|
themes_search | 為 Fast PPT 找出 themeId | 免費 |
slides_generate | 主題式 PowerPoint(Fast PPT),同步/非同步 | 10 / 頁 |
slides_create_pdf_slides | 從文字產生客製化圖像式投影片(Nano Banana) | 100 / 頁 (1K/2K), 200 (4K) |
slides_create_like_this | 比照參考圖片風格的投影片 | 100 / 頁 (1K/2K), 200 (4K) |
slides_generate_narration | 為 Nano Banana 工作加上 AI 語音旁白 | 210 / 頁 |
slides_download_pages_voices | 把頁面 + 音訊匯出成 ZIP | 免費 |
jobs_get | 輪詢非同步工作直到完成 | 免費 |
常見錯誤與疑難排解
- 用了 而非
mcpServers。 在 OpenClaw 設定中,鍵是mcp.servers。(mcp.servers是另一個不同的、面向外部用戶端的概念 —— 把 OpenClaw 當成 server 來執行。)mcpServers - 寫了 而非
type。transport是舊版別名;正規欄位是type。transport: "streamable-http" - 工具沒出現。 你很可能在 設定檔上,或
minimal含有tools.deny。切換到bundle-mcp/coding並執行messaging。openclaw mcp reload - stdio server 啟動不了。 確認已安裝 Node.js,且 已設在
API_KEY中。env - 輪詢非同步工作。 讓代理每隔約 20 秒輪詢 ;Nano Banana 與旁白工作預設為非同步。
jobs_get
常見問題
OpenClaw 支援自訂 MCP server 嗎?
支援。OpenClaw 是原生的 MCP 用戶端。在
~/.openclaw/openclaw.jsonmcp.serversopenclaw mcp addopenclaw mcp setOpenClaw 裡 MCP server 的設定鍵是什麼?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"我要怎麼確認 2Slides 已連上?
執行
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probe它會產生真正的 PowerPoint 嗎?
會。
slides_generate.pptxkey 和設定要去哪裡取得?
到 2slides.com/api?tab=mcp —— 你的 key、一份可直接貼上的設定,以及 Streamable HTTP 端點。
重點整理
在
加上一筆openclaw.json設定,就能讓每個 OpenClaw 代理擁有一個投影片生成器。本機用 stdio、遠端用mcp.servers—— 接著用transport: "streamable-http"證明它運作正常。openclaw mcp probe
想看更廣的脈絡,請參閱 MCP 如何改變簡報工作流程 以及 PowerPoint MCP server 生態地圖。在比較不同代理?請參閱用同一個 server 的 如何使用 Claude Code 與 OpenAI Codex。
到 2slides.com/api?tab=mcp 取得你的 key 與設定,給你的 OpenClaw 代理一條一句話直達完成簡報的路徑。
來源:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free