2Slidesロゴ
OpenAI Codex で 2Slides MCP サーバーを使う方法(2026年版ガイド)
2Slides Team
4 min read

OpenAI Codex で 2Slides MCP サーバーを使う方法(2026年版ガイド)

クイックアンサー(60語以内): OpenAI Codex は、~/.codex/config.toml に 2Slides MCP サーバーを追加することで、本物の PowerPoint ファイルを生成できます。まず 2slides.com/api でキーを取得し、npx -y 2slides-mcp@latest を実行する [mcp_servers.2slides] ブロック(stdio)か、url = "https://2slides.com/api/mcp?apikey=KEY" ブロック(Streamable HTTP)を追加します。あるいは codex mcp add 2slides --env API_KEY=xxx -- npx -y 2slides-mcp@latest を実行します。あとは Codex にデッキ作成を頼むだけです。

OpenAI Codex は OpenAI のオープンソース CLI コーディングエージェントであり、Model Context Protocol(MCP)クライアントです。2Slides MCP サーバーに接続すれば、Codex はブリーフ(あるいはリポジトリ内のファイル)を、完成した編集可能な .pptx に変換できます。すべてターミナルからです。

このガイドでは、両トランスポート(ローカルの stdio とリモートの Streamable HTTP)の正確な config.toml ブロック、ワンライナーの codex mcp add ショートカット、各 2Slides ツールの役割、そして HTTP サーバーで注意すべきバージョン固有の落とし穴を解説します。

なぜ Codex を 2Slides と組み合わせるのか?

Codex はコードとコンテンツについて推論しますが、単体ではバイナリのスライドファイルを出力できません。2Slides MCP サーバーがそのギャップを埋めます。役割分担は次のとおりです。

  • Codex はソース(仕様書、README、データファイル)を読み、スライドを計画し、ストーリーを決めます。
  • 2Slides MCP サーバー は実際の PowerPoint をレンダリングします。テーマベースの Fast PPT、または任意で AI ナレーションとエクスポート可能なアセットバンドルを伴う画像デザインのスライドです。

平易な言葉で頼めば、Codex がツールを呼び出し、ダウンロードリンクが返ってきます。

まず必要なもの

  1. Codex CLI のインストール(codex が PATH に通っていること)。
  2. 2Slides の API キー — 2slides.com/api から取得します。このページには MCP 設定と Streamable HTTP エンドポイントも掲載されています。
  3. Node.js(stdio トランスポート用、npx -y 2slides-mcp@latest を実行します)。HTTP トランスポートはローカルに何も必要ありません。

stdio と Streamable HTTP:どちらのトランスポート?

2Slides MCP サーバーは両方を提供します。どちらでも同じツールで、違いはコネクターがどこで動くかだけです。

Stdio プロトコルStreamable HTTP プロトコル
実行場所ローカル(npx -y 2slides-mcp@latest 経由)リモート(2Slides がホスト)
ローカルの Node.js必須不要
設定スタイルcommand + args + envurl(任意で bearer_token_env_var)
向いている用途ローカル開発、フルコントロールリモート/CI マシン、軽量構成

ワークステーションでは stdio を、Node をインストールできない場所で Codex を動かすときは Streamable HTTP を使いましょう。

方法1:config.toml の stdio

~/.codex/config.toml を編集し、次を追加します。

[mcp_servers.2slides] command = "npx" args = ["-y", "2slides-mcp@latest"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"

Codex が stdio サーバー向けにサポートする任意フィールドには、cwd、startup_timeout_sec(デフォルト10秒)、tool_timeout_sec(デフォルト60秒)があります。キーをインラインで書く代わりに既存の環境変数を渡したい場合は、env_vars = ["API_KEY"] を使います。

または codex mcp add ショートカットを使う

ファイル編集は不要で、ブロックを自動で書き込んでくれます。

codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latest

-- の後ろはすべてサーバーコマンドです。インストール済みバージョンのサブコマンド一覧は 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 内で /mcp を実行すると、アクティブなサーバーとそのツールを確認できます。(codex mcp 管理サブコマンドはまだ進化中です。お使いのビルドでは codex 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_search を実行して themeId を見つけ、次に slides_generate(Fast PPT)を実行して downloadUrl を返します。おおよそ30〜60秒で本物の PowerPoint が手に入ります。画像デザインのスライドを頼めば、slides_create_pdf_slides に切り替わり、ファイルの準備ができるまで jobs_get をポーリングします。

2Slides MCP のツール一覧

ツール役割クレジット
themes_searchFast 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_narrationNano Banana ジョブに AI 音声ナレーションを追加210 / ページ
slides_download_slides_pages_voicesページ + 音声を ZIP としてエクスポート無料
jobs_get非同期ジョブを完了までポーリング無料

よくある間違いとトラブルシューティング

  • HTTP サーバーで missing field command in mcp_servers が出る。 お使いの Codex バージョンには [features] 配下の experimental_use_rmcp_client = true が必要です。Codex をアップグレードするか、フラグを追加してください。
  • TOML のテーブルヘッダー vs インラインテーブル。 [mcp_servers.2slides.env] はサブテーブルです。インラインにする場合は、サーバー行に env = { API_KEY = "..." } と書きます。両方のスタイルを混在させないでください。
  • サーバー名は一意でなければならない。 各サーバーは [mcp_servers.NAME] セグメントでキー付けされます。名前を再利用すると先のブロックが上書きされます。
  • ツールなしでは .pptx は作れない。 Codex 単体ではアウトラインを下書きできても PowerPoint は出力できません。先に 2Slides を追加してください。
  • 大きなデッキでのツールタイムアウト。 大きなジョブやナレーション付きジョブは、デフォルトの 60秒 tool_timeout_sec を超えることがあります。値を上げるか、非同期ジョブは Codex に jobs_get でポーリングさせましょう。

よくある質問

OpenAI Codex は MCP サーバーをサポートしていますか?

はい。Codex は MCP クライアントです。~/.codex/config.toml の [mcp_servers.NAME] 配下でサーバーを設定するか、codex mcp add で追加します。stdio とリモート HTTP の両サーバーがサポートされています。

Codex は MCP 設定をどこに保存しますか?

~/.codex/config.toml(グローバル)です。信頼されたプロジェクトでは、プロジェクトローカルの .codex/config.toml も使えます。各 MCP サーバーは [mcp_servers.NAME] テーブルです。

stdio と Streamable HTTP、どちら?

stdio はあなたのマシンで npx -y 2slides-mcp@latest を実行し、ローカル作業のデフォルトです。Streamable HTTP はホスト型の https://2slides.com/api/mcp エンドポイントを指し、何もインストールせずに済みます。CI やリモート環境に最適です。ツールも出力も同じです。

本物の PowerPoint を生成しますか?

はい — slides_generate は編集可能な .pptx を返します。Nano Banana ツールは画像デザインのデッキを返し、AI ナレーションとエクスポート可能なアセットバンドルを追加できます。

キーと設定はどこで入手できますか?

2slides.com/api?tab=mcp です。あなたの API キー、コピー&ペーストできる設定、そして Streamable HTTP のエンドポイント URL が揃っています。

まとめ

config.toml に [mcp_servers.2slides] ブロックを1つ追加する(または codex mcp add を実行する)だけで、Codex はどんなブリーフも完成した PowerPoint に変えるツールを手に入れます。ターミナルを離れる必要はありません。

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
2Slides logo

あなたのスライド用AIエージェント。インテリジェントなプレゼンテーション作成で時間を節約し、より速く輝きます。

AIで要約

ChatGPTClaudeGrokPerplexity
すべてのサービスは稼働中

© 2026 2slides。全著作権所有。