mcpField
S
Ssemble AI Clipping

Ssemble AI Clipping

リモート
ssemble.comメディア・デザイン730 週間前に更新
リポジトリ公式サイト

Ssemble AI Clipping について

Ssemble AI Clippingは、YouTube動画やアップロードしたファイルから短尺クリップを作成するMCPサーバーです。AIクライアントから素材の閲覧、処理状況の確認、クリップ依頼の取得や管理もできます。

主な機能

  1. 01AIによる短尺クリップの作成
  2. 02処理状況の確認
  3. 03完成動画とスコアの取得
  4. 04字幕、音楽、動画素材の閲覧
  5. 05依頼の一覧表示と削除

活用シーン

  1. 01YouTube動画から短尺クリップを作成
  2. 02処理状況を確認して完成動画を取得
  3. 03字幕スタイルやBGMを選択

MCP 対応

クリップ作成、状況確認、結果取得、依頼管理、素材閲覧のツールを提供します。処理の完了または失敗をWebhook URLに通知することもできます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.ssemble.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@ssemble/mcp-server1.1.14

ツール

10
パラメーター型必須説明
endnumberはい終了時刻(秒)(> start、最大 1200s)
urlstringいいえYouTube 動画の URL
musicbooleanいいえBGM を追加します
startnumberはい開始時刻(秒)(>= 0)
layoutenumいいえ動画のフレーミングレイアウトauto | fill | fit | square
ctaTextstringいいえCTA テキスト(最大 200 文字、ctaEnabled=true の場合は必須)
fileUrlstringいいえ公開動画ファイル URL(url の代わりに指定可能)
languageenumいいえ話し言葉の言語(ISO 639-1)en | es | fr | de | it | pt | ru | ja | ko | zh | ar | hi | tr | pl | nl | sv | no | da | fi | cs | vi | id | fa | uk | af | ca | et | fo | gl | is | ms | sq | sw | tl | ro | sk | hr | sl | hu | lv | lt | bs | az | bg | mk | sr | mt | el | ne | mr | ka | hy | ur | he
memeHookbooleanいいえ冒頭にミームのフッククリップ(2~5s の注目を集める映像)を追加します
gameVideobooleanいいえ分割画面のゲームプレイオーバーレイを追加します
hookTitlebooleanいいえ冒頭にアニメーション付きのフックタイトルを追加します
maxShortsintegerいいえ作成するショート動画の最大数(1~12)。スコアの高いクリップを保持し、数合わせの追加はしないため、短い動画では返される数が少なくなる場合があります。省略すると最大 12 個作成します。
musicNamestringいいえlist_music に記載された正確なトラック名(大文字と小文字を区別)
outroTextstringいいえカスタムの終了テキスト(最大 80 文字)。省略すると、ローカライズされたデフォルト("Please subscribe")が使用されます。outroEnabled=true が必要です。
ctaEnabledbooleanいいえ行動喚起テキストのオーバーレイを表示します
noClippingbooleanいいえAI によるクリップ分割をスキップし、範囲全体を 1 つのクリップとして処理します
outroStingbooleanいいえアウトロで短いベル音を再生します(デフォルトは true)。outroEnabled=true が必要です。
templateIdstringいいえlist_templates の字幕テンプレート ID(24 桁の 16 進数)
webhookUrlstringいいえ完了/失敗通知用の任意の webhook URL。処理完了時に結果を POST で受け取ります。
musicVolumenumberいいえ音楽の音量(0~100)
outroHandlestringいいえアウトロカードに表示するチャンネル handle。例:"@mychannel"(最大 40 文字)。outroEnabled=true が必要です。
memeHookNamestringいいえlist_meme_hooks にある正確な meme hook 名(大文字と小文字を区別)
outroEnabledbooleanいいえ各クリップの後にエンドスクリーンのアウトロカード(ベルのアニメーション + "Please subscribe" のテキスト)を追加します。デフォルトは false です。
outroSecondsintegerいいえアウトロの長さ(秒)(1~3、デフォルトは 2)。outroEnabled=true が必要です。
gameVideoNamestringいいえlist_game_videos にある正確なゲーム動画名(大文字と小文字を区別)
outroImageUrlstringいいえ既定のベルカードの代わりに使用する、カスタムアウトロカードの公開画像 URL。outroEnabled=true が必要です。
blurBackgroundbooleanいいえソース動画が 9:16 のキャンバスを埋めない場合(主に layout=fit)、クリップの背後に表示する背景です。true = 動画をぼかした複製、false = 単色のテンプレートカラー。省略すると、アカウントに保存されたエディター設定を使用します(デフォルト:ぼかし)。
captionLanguageenumいいえ話し言葉と異なる場合の字幕言語en | es | fr | de | it | pt | ru | ja | ko | zh | ar | hi | tr | pl | nl | sv | no | da | fi | cs | vi | id | fa | uk | af | ca | et | fo | gl | is | ms | sq | sw | tl | ro | sk | hr | sl | hu | lv | lt | bs | az | bg | mk | sr | mt | el | ne | mr | ka | hy | ur | he
captionsEnabledbooleanいいえクリップに字幕を焼き込みます(デフォルトは true)。ソースに字幕がすでにある場合は false に設定してください。
preferredLengthenumいいえクリップの目標時間under30sec | under60sec | under90sec | under3min | under5min | under10min

詳細

Ssemble MCP Server

Ssemble AI Clipping 用の MCP サーバーです。あらゆる AI アシスタントから、バズるショート動画を作成できます。

Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、および MCP 対応のあらゆるクライアントで動作します。

できること

この MCP サーバーを使うと、AI アシスタントが Ssemble の AI クリッピングエンジンを使用して、YouTube 動画からショート動画クリップを作成できます。AI は次のことができます。

  • YouTube URL またはアップロードしたファイルからショート動画を作成
  • Webhook コールバック — 処理が完了したときに通知を受け取ります(n8n、Zapier、Make で動作します)
  • アセットを閲覧 — キャプションテンプレート、BGM、ゲームプレイのオーバーレイ、ミーム用フック
  • 処理状況を追跡 — 進捗を確認し、完成したクリップを取得します
  • リクエストを管理 — 履歴の一覧表示、結果の取得、古いリクエストの削除

前提条件

  • 有効なサブスクリプションがある Ssemble アカウント
  • API キー(Ssemble ダッシュボードの「Settings」→「API Keys」から取得できます)
  • Node.js >= 18

クイックスタート

Claude Desktop

設定ファイルを編集します。

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • Linux:~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ssemble": {
      "command": "npx",
      "args": ["@ssemble/mcp-server"],
      "env": {
        "SSEMBLE_API_KEY": "sk_ssemble_your_key_here"
      }
    }
  }
}

保存した後、Claude Desktop を再起動します。

Claude Code
claude mcp add ssemble -- npx @ssemble/mcp-server

次に、環境変数を設定します。

export SSEMBLE_API_KEY="sk_ssemble_your_key_here"
Cursor / VS Code / Windsurf

MCP 設定に追加します。

{
  "mcpServers": {
    "ssemble": {
      "command": "npx",
      "args": ["@ssemble/mcp-server"],
      "env": {
        "SSEMBLE_API_KEY": "sk_ssemble_your_key_here"
      }
    }
  }
}

利用可能なツール

ツール説明
create_short動画から AI 生成のショートクリップを作成します。リクエスト ID をすぐに返します。
get_status処理の進捗(0~100%)と現在のステップを確認します
get_shorts動画 URL、タイトル、バイラルスコアとともに、完成したクリップを取得します
list_requestsページネーションとステータスによる絞り込みで、すべてのリクエストを一覧表示します
delete_requestリクエストとその動画を完全に削除します
list_templatesキャプションスタイルのテンプレートを閲覧します
list_musicBGM トラックを閲覧します
list_game_videosゲームプレイのオーバーレイ動画を閲覧します
list_meme_hooks注目を集めるミーム用フッククリップを閲覧します

処理の仕組み

動画の処理には 5~30 分かかります。次の 2 つのワークフローを利用できます。

オプション A:ポーリング(手動確認)
  1. create_short — ジョブを送信し、リクエスト ID をすぐに返します
  2. get_status — いつでも進捗を確認できます(キュー待ち → 処理中 → 完了)
  3. get_shorts — 完了後に生成されたクリップを取得します
オプション B:Webhook(自動化)
  1. webhookUrl を指定して create_short を実行 — コールバック URL とともにジョブを送信します
  2. 処理が完了または失敗すると、API が結果を含む HTTP POST を指定した URL に送信します
  3. ポーリングは不要です — n8n、Zapier、Make、およびカスタムバックエンドとの連携に最適です

Webhook ペイロードの例:

{
  "event": "shorts.completed",
  "requestId": "507f1f77bcf86cd799439011",
  "status": "completed",
  "timestamp": "2026-03-30T12:00:00.000Z",
  "data": {
    "shorts": [
      {
        "id": "...",
        "title": "AI-Generated Title",
        "video_url": "https://...",
        "duration": 45,
        "viral_score": 8.5
      }
    ]
  }
}

使用例

YouTube 動画からショート動画を作成する:

「https://youtube.com/watch?v=abc123 からショート動画を作成して。最初の 10 分を使い、落ち着いた BGM を付けて」

利用可能なアセットを閲覧する:

「キャプションテンプレートをすべて表示して」/「どんな BGM がある?」

進捗を確認する:

「動画リクエストの状況は?」

結果を取得する:

「リクエスト 507f1f77bcf86cd799439011 のクリップを、バイラルスコア順に表示して」

環境変数

変数必須説明
SSEMBLE_API_KEYはいSsemble API キー(sk_ssemble_ で始まります)
SSEMBLE_API_BASE_URLいいえAPI ベース URL を上書きします(デフォルト:https://aiclipping.ssemble.com/api/v1)

開発

git clone https://gitlab.com/vlogr/ssemble-mcp-server.git
cd ssemble-mcp-server
npm install
SSEMBLE_API_KEY=sk_ssemble_your_key npm start

ライセンス

MIT

コメント

MCP は初めてですか?

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

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