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

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

クイックアンサー(60語以内): Google の Gemini CLI は、2Slides MCP サーバー経由で本物の PowerPoint ファイルを生成できます。まず 2slides.com/api でキーを取得し、~/.gemini/settings.json に mcpServers エントリを追加します。stdio なら command: "npx"、args: ["2slides-mcp"]、env.API_KEY、Streamable HTTP なら httpUrl: "https://2slides.com/api/mcp?apikey=KEY" です。あるいは gemini mcp add を実行します。あとは Gemini にデッキ作成を頼むだけです。

Gemini CLI は Google のオープンソースのターミナル AI エージェントであり、Model Context Protocol(MCP)を扱えます。2Slides MCP サーバーに接続すれば、Gemini はプロンプト(あるいは作業ディレクトリ内のファイル)を、完成した編集可能な .pptx に変換できます。

このガイドでは、両トランスポート(ローカルの stdio とリモートの Streamable HTTP)の正確な settings.json ブロック、gemini mcp add ショートカット、各 2Slides ツールの役割を解説します。

なぜ Gemini CLI を 2Slides に接続するのか?

Gemini は強力なマルチモーダル推論器ですが、単体ではバイナリの .pptx ファイルを出力しません。2Slides MCP サーバーが専用ジェネレーターです。

  • Gemini CLI はソースを読み、スライドを計画し、コピーを書きます。
  • 2Slides MCP サーバー は本物の PowerPoint をレンダリングします。テーマベースの Fast PPT、または任意で AI ナレーションとエクスポート可能なバンドルを伴う画像デザインのスライドです。

まず必要なもの

  1. Gemini CLI のインストール(gemini が PATH に通っていること)。
  2. 2Slides の API キー — 2slides.com/api から取得します。
  3. Node.js(stdio トランスポート用、npx -y 2slides-mcp@latest)。HTTP トランスポートはローカルに何も必要ありません。

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

どちらも同じツールを公開します。違いは設定キーと、コネクターがどこで動くかです。

Stdio(ローカル)Streamable HTTP(リモート)
設定キーcommand / args / envhttpUrl
ローカルの Node.js必須不要
向いている用途ローカル開発リモート/CI、軽量構成

キー名が重要: Gemini CLI は Streamable HTTP に httpUrl、レガシー SSE に url を使います。2Slides の Streamable HTTP エンドポイントには httpUrl を使ってください。

方法1:settings.json の stdio

Gemini CLI は ~/.gemini/settings.json(グローバル)と .gemini/settings.json(プロジェクト)を読みます。mcpServers ブロックを追加します。

{ "mcpServers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }

キーをインラインで書きたくない場合、env 値はシェル変数を参照することもできます(例: "API_KEY": "$TWOSLIDES_API_KEY")。

方法2:settings.json の Streamable HTTP

ホスト型エンドポイントには httpUrl を使います。

{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }

ヘッダー認証がお好みですか? headers オブジェクトを追加します: "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }。

または gemini mcp add コマンドを使う

# stdio (-e sets env vars) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx -y 2slides-mcp@latest # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"

これらは同じ mcpServers エントリを settings.json に書き込みます。フラグには -t, --transport(stdio | sse | http)、-e, --env、-H, --header、--timeout があります。

接続を確認する

インタラクティブな gemini セッション内で次を実行します。

/mcp

各サーバーのステータス(CONNECTED / CONNECTING / DISCONNECTED)と検出されたツールが表示されます。リモートサーバーが OAuth を必要とする場合は /mcp auth を使います。

最初のデッキを生成する

ただ頼むだけです。

Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.

Gemini CLI は themes_search → slides_generate(Fast PPT)を実行し、downloadUrl を返します。画像デザインのカスタムスライドの場合は 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非同期ジョブを完了までポーリング無料

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

  • Streamable HTTP エンドポイントに url を使った。 Gemini CLI は url を SSE として扱います。2Slides の Streamable HTTP には httpUrl を使ってください。
  • /mcp でサーバーが DISCONNECTED と表示される。 API キーを確認し、stdio の場合は Node.js がインストールされていることを確認してください。
  • ツールが一覧に出ない。 settings.json を編集した後はセッションを再起動するか、gemini mcp add を再実行してください。
  • ツールなしでは .pptx は作れない。 Gemini 単体はアウトラインを下書きし、2Slides がファイルを生成します。
  • タイトなポーリング。 非同期の Nano Banana / ナレーションジョブでは、Gemini に約20秒ごとに jobs_get をポーリングさせましょう。

よくある質問

Gemini CLI は MCP サーバーをサポートしていますか?

はい。Gemini CLI は MCP クライアントです。~/.gemini/settings.json の mcpServers 配下でサーバーを設定するか、gemini mcp add で追加します。stdio、SSE、Streamable HTTP のすべてのトランスポートがサポートされています。

Streamable HTTP サーバーの設定キーは何ですか?

httpUrl です。url はレガシー SSE サーバー専用です。2Slides の Streamable HTTP エンドポイントは httpUrl に入れます。

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

~/.gemini/settings.json(グローバル)または .gemini/settings.json(プロジェクト)です。MCP ブロックはトップレベルの mcpServers キーです。

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

はい — slides_generate は編集可能な .pptx を返します。Nano Banana ツールは画像デザインのデッキを返し、任意で AI ナレーションを付けられます。

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

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

まとめ

mcpServers エントリ1つ(ローカルは command、リモートは httpUrl)で、Gemini CLI がスライドジェネレーターに変わります。/mcp で確認したら、あとはデッキを頼むだけです。

より広い視点については、MCP がプレゼンテーションのワークフローをどう変えているか と PowerPoint MCP サーバーのエコシステム全体図 をご覧ください。別のターミナルエージェントで作業していますか? 同じサーバーを使う Claude Code、OpenAI Codex、Qwen Code の解説も参照してください。

2slides.com/api?tab=mcp でキーと設定を入手し、1分以内に Gemini CLI から最初のデッキを生成しましょう。

出典:

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。全著作権所有。