mcpField
S
slideshot

slideshot

ローカル
github.com/06ketanメディア・デザイン27 週間前に更新

slideshot について

slideshotは、ソーシャル投稿やプレゼンテーションを作成する人向けに、HTMLのスライドカルーセルを画像、PDF、PPTXに変換します。CLI、ウェブアプリ、REST API、MCPサーバーを備え、7種類のプロンプトテーマとレンダリング設定を提供します。

主な機能

  1. 01HTMLをPNG、WebP、PDF、PPTXに変換
  2. 02CLI、ウェブアプリ、REST API、MCPサーバー
  3. 037種類のスライド用プロンプトテーマ
  4. 04セレクター、寸法、スケールの設定

活用シーン

  1. 01LinkedIn投稿向けHTMLカルーセルの書き出し
  2. 02プレゼンテーション用スライドのレンダリング
  3. 03ウェブアプリでHTMLをプレビューして書き出し

MCP 対応

slideshot-mcpは、スライド作成、HTMLレンダリング、テーマ別プロンプトの取得、レンダリング依存関係の確認ツールをMCPホストに提供します。stdioでMCPホストに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"06ketan-slideshot": {
"command": "npx",
"args": [
"-y",
"slideshot-mcp"
]
}
}
}
起動コマンドnpx -y slideshot-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmslideshot-mcp4.4.0

ツール

6

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

slideshot

npm npm downloads npm mcp GitHub stars license MCP compatible MCP Registry Anthropic DXT Glama MCP server MCP Badge

Glama の slideshot MCP サーバーカード

AI が生成した HTML カルーセルを、高解像度の PNG、WebP、PDF、PPTX に変換します。CLI、Web アプリ、MCP サーバー(Cursor MCP、Claude MCP、OpenCode MCP)、または REST API から利用できます。

Web アプリ · npm CLI · npm MCP · API 仕様

インストール先を間違えましたか?

MCP パッケージの npm での名前は slideshot-mcp です(Glama の正規掲載)。npx -y slideshot-mcp を使用してください。一般的な検索で見つかる、無関係な html-to-slides やサードパーティのスコープ付きコピーは使用しないでください。

対応環境(MCP)

各環境を見つけやすくするための表です。アップグレードする前に、各ホストの最新の MCP ドキュメントを確認してください。

オープンソース志向のホスト
ホストドキュメント一般的な接続方法
OpenCodeOpenCode MCP servers下記の OpenCode を参照
ContinueContinueContinue のドキュメントに従い、npx / slideshot-mcp を指定する stdio MCP を追加
ZedZedZed の stdio MCP
ClineCline拡張機能の MCP ドキュメント
GooseGooseGoose の MCP 拡張機能
大規模な商用スタック
ホストドキュメント一般的な接続方法
CursorCursor MCP.cursor/mcp.json — MCP サーバーを参照
Claude(Desktop / Code)Claude Desktop, Claude CodeClaude Desktop の JSON、または claude mcp add
GitHub CopilotCopilot有効な場合は VS Code の MCP
ChatGPTOpenAIMCP を利用できない場合は REST(/api/openapi.json)を推奨
Google GeminiGemini対応している場合は Gemini IDE / CLI の MCP、それ以外は REST

アーキテクチャ

slideshot/
  packages/
    cli/           ← Core Puppeteer rendering engine + CLI
    mcp-server/    ← MCP stdio server for AI tools
    webapp/        ← Next.js web app with live preview
  prompts/
    generic.md           ← Clean minimal
    branded.md           ← Ketan Slides design system
    instagram-carousel.md ← Bold vibrant IG style
    infographic.md       ← Data-heavy charts
    pitch-deck.md        ← Professional presentations
    dark-modern.md       ← Neon glassmorphism
    editorial.md         ← Magazine serif

クイックスタート

CLI
npx slideshot ./my-carousel.html --formats png,webp,pdf --scale 4

オプション:

フラグデフォルト説明
-s, --selector.slideスライド要素の CSS セレクター
-W, --width540スライドの幅(CSS px)
-H, --height675スライドの高さ(CSS px)
--scale4デバイススケール(4x = 2160x2700)
-f, --formatspng,webp,pdf出力形式(png、webp、pdf、pptx)
-q, --quality95WebP 品質(0~100)
-o, --out./slides出力ディレクトリ
Web アプリ

公開サイト: slideshot.vercel.app

または、ローカルで実行します。

cd packages/webapp && npm install && npm run dev

http://localhost:3000 を開き、HTML を貼り付けてプレビューし、エクスポートします。

MCP サーバー

Cursor、Claude Desktop、Claude Code、または任意の stdio MCP ホストに追加できます。npm で slideshot-mcp として公開されています。

Cursor / Claude Desktop(mcpServers):

{
  "mcpServers": {
    "slideshot": {
      "command": "npx",
      "args": ["-y", "slideshot-mcp"]
    }
  }
}

任意でバージョンを固定できます:"args": ["-y", "[email protected]"](現在の npm バージョンに置き換えてください)。

OpenCode

~/.config/opencode/opencode.json:

{
  "mcp": {
    "slideshot": {
      "type": "local",
      "command": ["npx", "-y", "slideshot-mcp"],
      "enabled": true
    }
  }
}

ツール:

  • create_slides — 7 つのテーマと出力プリセットを使ったガイド付き作成ワークフロー
  • render_html_to_images — HTML を PNG/WebP/PDF/PPTX にレンダリング
  • get_slide_prompt — 任意のテーマバリエーション向けの AI プロンプトテンプレートを取得
  • health_check — Puppeteer/Chromium が利用可能か確認

プロンプト(7 つのテーマ):

  • generic-slides — すっきりとしたミニマルなスタイル
  • branded-slides — Ketan Slides のデザインシステム
  • instagram-carousel-slides — 大胆で鮮やかな IG スタイル
  • infographic-slides — データを多用したグラフと統計
  • pitch-deck-slides — プロフェッショナルなプレゼンテーション
  • dark-modern-slides — ネオンとグラスモーフィズム
  • editorial-slides — ゴールドのアクセントを加えた雑誌風セリフ体
REST API(ChatGPT Actions / OpenWebUI)

Web アプリは https://slideshot.vercel.app で OpenAPI 互換の REST API を公開しています。

エンドポイント:

メソッドパス説明
POST/api/renderHTML スライドを PNG/WebP/PDF にレンダリング(ZIP を返します)
GET/api/prompt?variant=genericAI プロンプトテンプレートを取得
GET/api/openapi.jsonOpenAPI 3.1.0 仕様

プラットフォーム対応:

プラットフォーム方法設定
CursorMCP.cursor/mcp.json で npx slideshot-mcp
Claude DesktopMCP設定ファイルで npx slideshot-mcp
OpenCodeMCPopencode.json の mcp.slideshot → ["npx","-y","slideshot-mcp"]
ContinueMCPContinue のドキュメントに従い、stdio で npx / slideshot-mcp
ChatGPTOpenAPI アクション/api/openapi.json をインポート
OpenWebUIOpenAPI ツール/api/openapi.json をインポート

AI プロンプトテンプレート

prompts/ に 7 種類のプロンプトバリエーションがあります。コピーして貼り付けるか、get_slide_prompt ツールで使用できます。

バリエーションファイルスタイル
Genericprompts/generic.mdすっきりとしたミニマルなスタイル、Inter フォント
Brandedprompts/branded.mdSpace Mono、ティール/コーラルのアクセント
Instagramprompts/instagram-carousel.md大胆なグラデーション、Poppins
Infographicprompts/infographic.mdDM Sans、統計カード
Pitch Deckprompts/pitch-deck.mdプロフェッショナル、KPI カード
Dark Modernprompts/dark-modern.mdネオン、グラスモーフィズム
Editorialprompts/editorial.mdPlayfair Display、ゴールド

すべてビルド

npm install   # from root — installs all workspaces
npm run build # builds cli → mcp-server
cd packages/webapp && npm run build  # builds webapp separately

リンク

サービスURL
Web アプリslideshot.vercel.app
npm CLInpmjs.com/package/slideshot
npm MCPnpmjs.com/package/slideshot-mcp
GitHubgithub.com/06ketan/slideshot
API 仕様slideshot.vercel.app/api/openapi.json

関連する MCP

ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。