

Claude Code で 2Slides MCP サーバーを使う方法(2026年版ガイド)
クイックアンサー(60語以内): Claude Code は 2Slides MCP サーバーに接続することで、本物の PowerPoint ファイルを生成できます。まず 2slides.com/api で API キーを取得し、ローカルの stdio なら
、リモートの Streamable HTTP ならclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcpを実行します。あとは 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秒ほど待てば、ダウンロード URL が返ってきます。
まず必要なもの
- Claude Code のインストール と認証(が PATH に通っていること)。
claude - 2Slides の API キー。 2slides.com/api で作成できます。同じページにコピー&ペーストできる MCP 設定と Streamable HTTP エンドポイントも掲載されています。
- Node.js(ローカルで を実行する stdio トランスポート用)。HTTP トランスポートはローカルに何も必要ありません。
npx 2slides-mcp
stdio と Streamable HTTP:どちらのトランスポート?
2Slides MCP サーバーは2つのトランスポートをサポートします。どちらもまったく同じツールセットを公開し、違いはコネクターがどこで動くかだけです。
| Stdio プロトコル | Streamable HTTP プロトコル | |
|---|---|---|
| 実行場所 | ローカル(npx 2slides-mcp | リモート(2Slides がホスト) |
| ローカルに Node.js が必要 | はい | いいえ |
| セットアップ | stdio サーバー + API_KEY | ?apikey= |
| 向いている用途 | ローカル開発、オフライン向き、フルコントロール | コンテナ、CI、軽量クライアント、ローカル依存ゼロ |
| 認証 | API_KEY | URL クエリ内の API キー(または Authorization |
目安: 日々の作業では自分のマシン上で stdio を使い、Node をインストールできない場所(リモートマシン、CI ジョブ、ロックダウンされたコンテナなど)で Claude Code を動かすときは Streamable HTTP を使いましょう。
方法1: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にコミットするには.mcp.jsonを追加します。--scope project
生成される
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
方法2: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 | 無料 |
典型的な3つの連鎖パターン。
- 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 でキーと設定を入手し、1分以内にターミナルから最初のデッキを生成しましょう。
出典:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free