

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 の 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 | 必須 | 不要 |
| 設定スタイル | commandargsenv | urlbearer_token_env_var |
| 向いている用途 | ローカル開発、フルコントロール | リモート/CI マシン、軽量構成 |
ワークステーションでは stdio を、Node をインストールできない場所で Codex を動かすときは Streamable HTTP を使いましょう。
方法1: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方法2:config.toml の Streamable HTTP
Codex をホスト型エンドポイントに指し示します。
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
クエリ文字列のキーよりヘッダー認証を好む場合、Codex は bearer トークンの環境変数と静的ヘッダーをサポートします。
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
バージョンの落とし穴(重要): Codex は HTTP MCP サーバーを Rust 製の 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ブロックを1つ追加する(または[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