

如何在 OpenAI Codex 中使用 2Slides MCP 服务器(2026 指南)
快速答案(≤60 字): OpenAI Codex 只要在
中加入 2Slides MCP 服务器,就能产出真正的 PowerPoint 文件。先到 2slides.com/api 取得密钥,然后添加一个运行~/.codex/config.toml的npx 2slides-mcp块(stdio),或一个[mcp_servers.2slides]块(Streamable HTTP)。也可以运行url = "https://2slides.com/api/mcp?apikey=KEY"。然后让 Codex 做一份演示文稿即可。codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex 是 OpenAI 开源的 CLI 编码代理,同时也是一个 Model Context Protocol(MCP)客户端。把它连接到 2Slides MCP 服务器,Codex 就能把一份简报——或你仓库里的一个文件——变成一份成品、可编辑的
.pptx本指南给出两种传输方式(本地 stdio 和远程 Streamable HTTP)的具体
config.tomlcodex mcp add为什么要把 Codex 和 2Slides 搭配使用?
Codex 擅长对代码和内容进行推理,但它自己产不出二进制的幻灯片文件。2Slides MCP 服务器正好补上这块。分工如下:
- Codex 读取你的源材料(规格文档、README、数据文件),规划幻灯片,决定叙事。
- 2Slides MCP 服务器 渲染出真正的 PowerPoint——基于主题的 Fast PPT,或图片设计型幻灯片,可选 AI 配音和可导出的素材包。
你用日常语言提问,Codex 调用工具,下载链接随后返回。
你需要先准备什么
- 已安装的 Codex CLI(在你的 PATH 中)。
codex - 一个来自 2slides.com/api 的 2Slides 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 | 需要 | 不需要 |
| 配置风格 | commandargsenv | urlbearer_token_env_var |
| 适用场景 | 本地开发、完全可控 | 远程/CI 主机、轻量配置 |
在你的工作站上用 stdio;当 Codex 运行在你无法安装 Node 的地方时用 Streamable HTTP。
方法一:在 config.toml 中配置 stdio
编辑
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Codex 为 stdio 服务器支持的可选字段包括
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]或使用 codex mcp add 快捷方式
codex mcp add无需编辑文件——它会替你写好配置块:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
--codex mcp --help方法二:在 config.toml 中配置 Streamable HTTP
让 Codex 指向托管端点:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
如果你更喜欢用请求头认证而非查询字符串中的密钥,Codex 支持 bearer-token 环境变量和静态请求头:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
版本相关的坑(重要): Codex 通过它的 Rust MCP 客户端来路由 HTTP MCP 服务器。较新的版本会自动接好这一切,但某些较旧的构建会报错
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
先用
codex --version[features].rmcp_client验证连接
codex mcp list # 列出已配置的 MCP 服务器 codex mcp get 2slides
或者在 Codex TUI 中运行
/mcpcodex mcpcodex mcp --help生成你的第一份演示文稿
你不用手动调用工具——直接提要求:
Read ./docs/launch-plan.md and generate a 10-slide launch deck. Use a modern, dark business theme from 2slides. Return the download link when it's done.
Codex 会运行
themes_searchthemeIdslides_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 | 轮询异步任务直到完成 | 免费 |
常见错误与排错
- HTTP 服务器报 。 你的 Codex 版本需要在
missing field command in mcp_servers下加[features]。升级 Codex,或加上该标志。experimental_use_rmcp_client = true - TOML 表头 vs 内联表。 是一个子表;如果你要内联它,就在服务器那一行写
[mcp_servers.2slides.env]——不要两种写法混用。env = { API_KEY = "..." } - 服务器名称必须唯一。 每个服务器以 段作为键;重用同名会覆盖之前的配置块。
[mcp_servers.NAME] - 没连工具就别想要 。 Codex 单独只能起草大纲,产不出 PowerPoint。先加上 2Slides。
.pptx - 大型演示文稿出现工具超时。 大型或带配音的任务可能超过默认的 60 秒 ;调高它,或让 Codex 对异步任务轮询
tool_timeout_sec。jobs_get
常见问题
OpenAI Codex 支持 MCP 服务器吗?
支持。Codex 是一个 MCP 客户端。你在
~/.codex/config.toml[mcp_servers.NAME]codex mcp addCodex 把 MCP 配置存在哪里?
在
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]Stdio 还是 Streamable HTTP?
Stdio 在你的机器上运行
npx 2slides-mcphttps://2slides.com/api/mcp它会产出真正的 PowerPoint 吗?
会——
slides_generate.pptx密钥和配置在哪里获取?
在 2slides.com/api?tab=mcp:你的 API 密钥、一份可复制粘贴的配置,以及 Streamable HTTP 端点 URL。
要点总结
往
里加一个config.toml块(或运行[mcp_servers.2slides]),Codex 就获得了一个能把任意简报变成成品 PowerPoint 的工具——而且不用离开终端。codex mcp add
Codex 是一个强大的推理代理,2Slides 则是它一直缺的那个文件生成器。要看更大的全景,参见 MCP 如何改变演示文稿工作流 和 PowerPoint MCP 服务器生态地图。更喜欢 Anthropic 的代理?参见 如何在 Claude Code 中使用 2Slides MCP 服务器。
到 2slides.com/api?tab=mcp 取得你的密钥和具体配置,今天就交付你第一份由 Codex 生成的演示文稿。
来源:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free