

OpenClaw で 2Slides MCP サーバーを使う方法(2026年版ガイド)
クイックアンサー(60語以内): OpenClaw は、
の~/.openclaw/openclaw.jsonキー配下に 2Slides MCP サーバーを追加することで、本物の PowerPoint ファイルを生成できます。まず 2slides.com/api でキーを取得し、stdio サーバー(mcp.servers、command: "npx"、args: ["2slides-mcp"])またはリモートサーバー(env.API_KEY+url)を追加し、OpenClaw エージェントにデッキ作成を頼みます。transport: "streamable-http"
OpenClaw はオープンソースの AI エージェントフレームワークであり、完全な Model Context Protocol(MCP)クライアントです。2Slides MCP サーバーを組み込めば、どの OpenClaw エージェントも、ブリーフ(あるいは読み込めるドキュメント)を、完成した編集可能な
.pptxこのガイドでは、両トランスポート(ローカルの stdio とリモートの Streamable HTTP)の正確な
openclaw.jsonopenclaw mcpなぜ OpenClaw に 2Slides サーバーを与えるのか?
OpenClaw エージェントは推論し、計画し、ファイルを読みます。バイナリのスライドファイルはレンダリングしません。それは専用ジェネレーターの仕事です。2Slides を取り付けると、
- OpenClaw はソース素材から、スライド構成・コピー・ストーリーを決めます。
- 2Slides MCP サーバー は実際の PowerPoint を生成します。テーマベースの Fast PPT、または任意で AI 音声ナレーションとエクスポート可能なアセットバンドルを伴う画像デザインのスライドです。
まず必要なもの
- OpenClaw のインストール(が PATH に通っていること)。
openclaw - 2Slides の API キー — 2slides.com/api から取得します。
- Node.js(stdio トランスポート用、)。HTTP トランスポートはローカルに何も必要ありません。
npx 2slides-mcp
stdio と Streamable HTTP:どちらのトランスポート?
2Slides MCP サーバーは両方をサポートします。OpenClaw では、両者はどのフィールドを設定するかだけで区別されます。type
| Stdio(ローカル) | Streamable HTTP(リモート) | |
|---|---|---|
| 識別フィールド | command | url |
| トランスポートフィールド | なし | transport: "streamable-http" |
| ローカルの Node.js | 必須 | 不要 |
| 向いている用途 | ローカルエージェント、フルコントロール | リモート/ホスト型エージェント、CI |
方法1:openclaw.json の stdio
OpenClaw の設定は
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
これだけです。
command方法2:openclaw.json の Streamable HTTP
ホスト型エンドポイントの場合は、
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
注: OpenClaw の正規のトランスポート値は
です(レガシーの"streamable-http"エイリアスは受け付けられますが正規化されて消えます。type: "http"と書いてください)。キーを URL ではなくヘッダーに入れたい場合は、transportクエリの代わりに?apikey=を使います。"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }
または openclaw mcp CLI を使う
openclaw mcpこれらは同じ
mcp.servers# stdio openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY # remote (set the full server object as JSON) openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'
接続を確認する
OpenClaw には専用の MCP 診断ツールが付属しています。
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection) openclaw mcp doctor 2slides --probe # static checks, then a live connection test openclaw mcp probe 2slides --json # connect live and list the exposed tools openclaw mcp reload # drop cached in-process MCP runtimes
probeslides_generatethemes_searchツールがエージェントに届く仕組み
設定された MCP ツールは、OpenClaw の codingmessaging
- プロファイルは MCP ツールを隠します。見当たらない場合はプロファイルを切り替えてください。
minimal - MCP ツールを明示的に無効化するには、に
tools.denyを追加します。"bundle-mcp" - 一部の 2Slides ツールだけを公開するには、サーバーごとの /
toolFilter.include(正確な名前またはtoolFilter.excludeグロブ)を使います。*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }
サーバーを定義したまま非アクティブに保つには、
"enabled": false最初のデッキを生成する
OpenClaw エージェントに平易な言葉で頼みます。
Read PROJECT_BRIEF.md and generate an 8-slide overview deck. Find a clean "minimal" theme from 2slides first, then create the PowerPoint and give me the download link.
OpenClaw は
themes_searchslides_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 | 非同期ジョブを完了までポーリング | 無料 |
よくある間違いとトラブルシューティング
- の代わりに
mcp.serversを使った。 OpenClaw の設定では、キーはmcpServersです。(mcp.serversは別物で、外部クライアント向けの概念です。OpenClaw を サーバーとして 動かす場合のものです。)mcpServers - の代わりに
transportと書いた。typeはレガシーエイリアスです。正規のフィールドはtypeです。transport: "streamable-http" - ツールが現れない。 おそらく プロファイルにいるか、
minimalにtools.denyが含まれています。bundle-mcp/codingに切り替えてmessagingを実行してください。openclaw mcp reload - stdio サーバーが起動しない。 Node.js がインストールされていること、に
envが設定されていることを確認してください。API_KEY - 非同期ジョブのポーリング。 エージェントには約20秒ごとに をポーリングさせましょう。Nano Banana とナレーションのジョブはデフォルトで非同期です。
jobs_get
よくある質問
OpenClaw はカスタム MCP サーバーをサポートしていますか?
はい。OpenClaw はネイティブな MCP クライアントです。
~/.openclaw/openclaw.jsonmcp.serversopenclaw mcp addopenclaw mcp setOpenClaw で MCP サーバーの設定キーは何ですか?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"2Slides が接続されたことをどう確認しますか?
公開されたツールを一覧表示するライブ接続には
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probe本物の PowerPoint を生成しますか?
はい。
slides_generate.pptxキーと設定はどこで入手できますか?
2slides.com/api?tab=mcp です。キー、コピー&ペーストできる設定、そして Streamable HTTP エンドポイントが揃っています。
まとめ
のopenclaw.jsonエントリ1つで、すべての OpenClaw エージェントにスライドジェネレーターを与えられます。ローカルは stdio、リモートはmcp.servers、そしてtransport: "streamable-http"で動作を証明します。openclaw mcp probe
より広い文脈については、MCP がプレゼンテーションのワークフローをどう変えているか と PowerPoint MCP サーバーのエコシステム全体図 をご覧ください。エージェントを比較していますか? 同じサーバーを使う Claude Code と OpenAI Codex の解説も参照してください。
2slides.com/api?tab=mcp でキーと設定を入手し、OpenClaw エージェントに完成したデッキへの一文ルートを与えましょう。
出典:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free