

如何在 OpenClaw 中使用 2Slides MCP 服务器(2026 指南)
快速答案(≤60 字): OpenClaw 只要在
的~/.openclaw/openclaw.json键下加入 2Slides MCP 服务器,就能生成真正的 PowerPoint 文件。先到 2slides.com/api 取得密钥,添加一个 stdio 服务器(mcp.servers、command: "npx"、args: ["2slides-mcp"])或一个远程服务器(env.API_KEY+url),然后让你的 OpenClaw 代理做一份演示文稿即可。transport: "streamable-http"
OpenClaw 是一个开源 AI 代理框架,同时也是一个完整的 Model Context Protocol(MCP)客户端。接入 2Slides MCP 服务器,任何 OpenClaw 代理都能把一份简报——或一个它能读取的文档——变成一份成品、可编辑的
.pptx本指南涵盖两种传输方式(本地 stdio 和远程 Streamable HTTP)的具体
openclaw.jsonopenclaw mcp为什么要给 OpenClaw 配上 2Slides 服务器?
OpenClaw 代理会推理、规划、读取你的文件。它们不渲染二进制的幻灯片文件——那是专门的生成器的活儿。接上 2Slides 后:
- OpenClaw 根据你的源材料决定幻灯片结构、文案和叙事。
- 2Slides MCP 服务器 产出真正的 PowerPoint——基于主题的 Fast PPT,或图片设计型幻灯片,可选 AI 语音配音和可导出的素材包。
你需要先准备什么
- 已安装的 OpenClaw(在你的 PATH 中)。
openclaw - 一个来自 2slides.com/api 的 2Slides API 密钥。
- Node.js,用于 stdio 传输()。HTTP 传输无需任何本地依赖。
npx 2slides-mcp
Stdio 还是 Streamable HTTP:该选哪种传输?
2Slides MCP 服务器两者都支持。在 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 的规范传输值是
(旧的"streamable-http"别名会被接受,但会被归一化掉——请写type: "http")。如果你的密钥应放在请求头而非 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 工具,在 中加入
tools.deny。"bundle-mcp" - 要只暴露部分 2Slides 工具,使用每个服务器的 /
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"] } } } } }
想保留某个服务器的定义但让它处于非激活状态,设置
"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 当作 服务器来运行。)mcpServers - 写了 而不是
type。transport是一个旧别名;规范字段是type。transport: "streamable-http" - 工具没出现。 你很可能在 配置档上,或者
minimal里含有tools.deny。切换到bundle-mcp/coding,并运行messaging。openclaw mcp reload - stdio 服务器启动不了。 确认已安装 Node.js,且 中设置了
env。API_KEY - 轮询异步任务。 让代理大约每 20 秒轮询一次 ;Nano Banana 和配音任务默认是异步的。
jobs_get
常见问题
OpenClaw 支持自定义 MCP 服务器吗?
支持。OpenClaw 是一个原生 MCP 客户端。在
~/.openclaw/openclaw.jsonmcp.serversopenclaw mcp addopenclaw mcp setOpenClaw 中 MCP 服务器的配置键是什么?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"我怎么确认 2Slides 已连上?
运行
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probe它会生成真正的 PowerPoint 吗?
会。
slides_generate.pptx密钥和配置在哪里获取?
在 2slides.com/api?tab=mcp——你的密钥、一份可复制粘贴的配置,以及 Streamable HTTP 端点。
要点总结
在
里加一条openclaw.json条目,就给每个 OpenClaw 代理配上了一个幻灯片生成器。本地用 stdio,远程用mcp.servers——然后用transport: "streamable-http"证明它能用。openclaw mcp probe
要了解更广的背景,参见 MCP 如何改变演示文稿工作流 和 PowerPoint MCP 服务器生态地图。想对比不同代理?参见用同一个服务器的 如何使用 Claude Code 和 OpenAI Codex。
到 2slides.com/api?tab=mcp 取得你的密钥和配置,给你的 OpenClaw 代理一条通往成品演示文稿的一句话路径。
来源:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free