

如何在 Claude Code 中使用 2Slides MCP 服务器(2026 指南)
快速答案(≤60 字): Claude Code 连接 2Slides MCP 服务器后即可生成真正的 PowerPoint 文件。先到 2slides.com/api 获取 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 是 Anthropic 推出的终端编码代理,原生支持 Model Context Protocol(MCP)。这意味着你可以给它一个工具,把文字变成完整的
.pptx本指南将展示两种连接方式——本地 stdio 和远程 Streamable HTTP——告诉你该选哪一种、每个工具的作用,以及把一句话请求变成可下载 PowerPoint 的具体提示词。
为什么要把 Claude Code 连接到 2Slides?
Claude Code 擅长理解你的代码仓库、起草内容、组织论点。它自己做不到的是产出一个真正可编辑、带图形、图表、主题和演讲者备注的
.pptx分工很清晰:
- Claude Code 读取你的源材料(README、规格文档、CSV、调研笔记),进行推理,决定每一页放什么内容。
- 2Slides MCP 服务器 接过这个方案,渲染出真正的 PowerPoint 文件——或者是带 AI 语音配音、可导出 MP4 的图片型幻灯片。
整个过程你都待在终端里。提问、等约 30–60 秒、拿到下载链接。
你需要先准备什么
- 已安装并完成认证的 Claude Code(在你的 PATH 中)。
claude - 一个 2Slides API 密钥。 到 2slides.com/api 创建一个。同一页面上还有可复制粘贴的 MCP 配置和 Streamable HTTP 端点。
- Node.js(用于 stdio 传输,它会在本地运行 )。HTTP 传输则完全不需要本地依赖。
npx 2slides-mcp
Stdio 还是 Streamable HTTP:该选哪种传输?
2Slides MCP 服务器支持两种传输方式。两者暴露完全相同的工具集,差别只在于连接器在哪里运行。
| Stdio 协议 | Streamable HTTP 协议 | |
|---|---|---|
| 运行位置 | 本地,通过 npx 2slides-mcp | 远程,由 2Slides 托管 |
| 是否需要本地 Node.js | 需要 | 不需要 |
| 配置方式 | 添加一个 stdio 服务器 + API_KEY | 添加一个带 ?apikey= |
| 适用场景 | 本地开发、便于离线、完全可控 | 容器、CI、瘦客户端、零本地依赖 |
| 认证 | API_KEY | URL 查询参数中的 API 密钥(或 Authorization |
经验法则: 日常工作在自己机器上用 stdio;当 Claude Code 运行在你无法安装 Node 的地方(远程主机、CI 任务、受限容器)时用 Streamable HTTP。
方法一:通过 stdio 连接(本地)
运行一次即可。
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
有几点值得了解:
- 把 (或其他参数)放在
--transport stdio和服务器名称之间。因为--env接受多个--env对,把名称紧跟在它后面可能会让 CLI 把名称当成又一个环境变量来读。KEY=value - 之后的一切都会原样传给服务器(
--)。npx 2slides-mcp - 加上 可以让 2Slides 在每个项目中都可用,或加上
--scope user把它写入团队共享的--scope project。.mcp.json
生成的
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
方法二:通过 Streamable HTTP 连接(远程)
无需本地安装——只要让 Claude Code 指向托管端点:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
希望把密钥从 URL 里拿出来?改用请求头传递:
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 # 显示它的配置和已发现的工具
或者在交互式会话中运行
/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_get2Slides MCP 工具列表
连接后,Claude Code 能看到这些工具:
| 工具 | 作用 | 积分 |
|---|---|---|
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 | 轮询异步任务直到 success | 免费 |
三种典型的工具链:
- Fast PPT: →
themes_search(同步)→ 下载。slides_generate - Nano Banana: (异步)→
slides_create_pdf_slides→ 下载。jobs_get - 带配音的视频素材: 创建幻灯片 → →
jobs_get→slides_generate_narration→jobs_get。slides_download_pages_voices
常见错误与排错
- 服务器没出现在 中。 对 stdio,检查
claude mcp list/名称的顺序是否正确(在--env和名称之间保留一个参数)。对 HTTP,重新核对 URL 以及 API 密钥是否有效。--env - 缺少 。 stdio 服务器需要环境变量;HTTP 服务器需要
API_KEY或?apikey=请求头。别把两者搞混。Authorization - 没连工具就想要 。 没连接 2Slides 时,Claude Code 能写出大纲但产不出真正的 PowerPoint。先连接服务器。
.pptx - 忘了指定主题。 如果你不运行 也不点名风格,Fast PPT 会替你挑一个。明确指定才能掌控外观。
themes_search - 轮询太频繁。 异步任务(Nano Banana、配音)应该用 大约每 20 秒轮询一次,而不是塞在紧凑的循环里。
jobs_get
常见问题
Claude Code 原生支持 MCP 服务器吗?
支持。Claude Code 是一流的 MCP 客户端。你用
claude mcp addclaude mcp list/mcpStdio 还是 Streamable HTTP——我该用哪个?
在本地机器上用 stdio(它会替你运行
npx 2slides-mcp这真的会生成一个真正的 PowerPoint 文件吗?
会。Fast PPT 路径(
slides_generate.pptxAPI 密钥和配置在哪里获取?
在 2slides.com/api?tab=mcp。该页面会显示你的密钥、一份可直接粘贴的 stdio 配置,以及 Streamable HTTP 端点 URL。
我能把 2Slides 服务器分享给团队吗?
可以。用
--scope project.mcp.json--scope user要点总结
Claude Code 负责思考,2Slides MCP 服务器负责出文件。连接一次——本地用 stdio,远程用 Streamable HTTP——「给我做一份演示文稿」就变成你终端里的一句话。
如果你常驻 Claude Code,这就是从一个想法(或你仓库里的一个文件)到一份成品、可编辑 PowerPoint 的最快路径。想更全面地了解如何把幻灯片接入代理,参见 MCP 如何改变演示文稿工作流 和完整的 PowerPoint MCP 服务器生态地图。在用桌面应用而非 CLI?参见 如何用 Claude MCP 生成演示文稿。
到 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