Ssemble AI Clipping について
Ssemble AI Clippingは、YouTube動画やアップロードしたファイルから短尺クリップを作成するMCPサーバーです。AIクライアントから素材の閲覧、処理状況の確認、クリップ依頼の取得や管理もできます。
主な機能
- 01AIによる短尺クリップの作成
- 02処理状況の確認
- 03完成動画とスコアの取得
- 04字幕、音楽、動画素材の閲覧
- 05依頼の一覧表示と削除
活用シーン
- 01YouTube動画から短尺クリップを作成
- 02処理状況を確認して完成動画を取得
- 03字幕スタイルやBGMを選択
MCP 対応
クリップ作成、状況確認、結果取得、依頼管理、素材閲覧のツールを提供します。処理の完了または失敗をWebhook URLに通知することもできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.ssemble.com/mcpclaude mcp add --transport http com-ssemble https://mcp.ssemble.com/mcp{"mcpServers":{"com-ssemble":{"type":"http","url":"https://mcp.ssemble.com/mcp"}}}Cursor で開く{"servers":{"com-ssemble":{"type":"http","url":"https://mcp.ssemble.com/mcp"}}}VS Code で開く{"mcpServers":{"com-ssemble":{"type":"http","url":"https://mcp.ssemble.com/mcp"}}}{"mcpServers":{"com-ssemble":{"serverUrl":"https://mcp.ssemble.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| end | number | はい | 終了時刻(秒)(> start、最大 1200s) |
| url | string | いいえ | YouTube 動画の URL |
| music | boolean | いいえ | BGM を追加します |
| start | number | はい | 開始時刻(秒)(>= 0) |
| layout | enum | いいえ | 動画のフレーミングレイアウトauto | fill | fit | square |
| ctaText | string | いいえ | CTA テキスト(最大 200 文字、ctaEnabled=true の場合は必須) |
| fileUrl | string | いいえ | 公開動画ファイル URL(url の代わりに指定可能) |
| language | enum | いいえ | 話し言葉の言語(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 |
| memeHook | boolean | いいえ | 冒頭にミームのフッククリップ(2~5s の注目を集める映像)を追加します |
| gameVideo | boolean | いいえ | 分割画面のゲームプレイオーバーレイを追加します |
| hookTitle | boolean | いいえ | 冒頭にアニメーション付きのフックタイトルを追加します |
| maxShorts | integer | いいえ | 作成するショート動画の最大数(1~12)。スコアの高いクリップを保持し、数合わせの追加はしないため、短い動画では返される数が少なくなる場合があります。省略すると最大 12 個作成します。 |
| musicName | string | いいえ | list_music に記載された正確なトラック名(大文字と小文字を区別) |
| outroText | string | いいえ | カスタムの終了テキスト(最大 80 文字)。省略すると、ローカライズされたデフォルト("Please subscribe")が使用されます。outroEnabled=true が必要です。 |
| ctaEnabled | boolean | いいえ | 行動喚起テキストのオーバーレイを表示します |
| noClipping | boolean | いいえ | AI によるクリップ分割をスキップし、範囲全体を 1 つのクリップとして処理します |
| outroSting | boolean | いいえ | アウトロで短いベル音を再生します(デフォルトは true)。outroEnabled=true が必要です。 |
| templateId | string | いいえ | list_templates の字幕テンプレート ID(24 桁の 16 進数) |
| webhookUrl | string | いいえ | 完了/失敗通知用の任意の webhook URL。処理完了時に結果を POST で受け取ります。 |
| musicVolume | number | いいえ | 音楽の音量(0~100) |
| outroHandle | string | いいえ | アウトロカードに表示するチャンネル handle。例:"@mychannel"(最大 40 文字)。outroEnabled=true が必要です。 |
| memeHookName | string | いいえ | list_meme_hooks にある正確な meme hook 名(大文字と小文字を区別) |
| outroEnabled | boolean | いいえ | 各クリップの後にエンドスクリーンのアウトロカード(ベルのアニメーション + "Please subscribe" のテキスト)を追加します。デフォルトは false です。 |
| outroSeconds | integer | いいえ | アウトロの長さ(秒)(1~3、デフォルトは 2)。outroEnabled=true が必要です。 |
| gameVideoName | string | いいえ | list_game_videos にある正確なゲーム動画名(大文字と小文字を区別) |
| outroImageUrl | string | いいえ | 既定のベルカードの代わりに使用する、カスタムアウトロカードの公開画像 URL。outroEnabled=true が必要です。 |
| blurBackground | boolean | いいえ | ソース動画が 9:16 のキャンバスを埋めない場合(主に layout=fit)、クリップの背後に表示する背景です。true = 動画をぼかした複製、false = 単色のテンプレートカラー。省略すると、アカウントに保存されたエディター設定を使用します(デフォルト:ぼかし)。 |
| captionLanguage | enum | いいえ | 話し言葉と異なる場合の字幕言語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 |
| captionsEnabled | boolean | いいえ | クリップに字幕を焼き込みます(デフォルトは true)。ソースに字幕がすでにある場合は false に設定してください。 |
| preferredLength | enum | いいえ | クリップの目標時間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_music | BGM トラックを閲覧します |
list_game_videos | ゲームプレイのオーバーレイ動画を閲覧します |
list_meme_hooks | 注目を集めるミーム用フッククリップを閲覧します |
処理の仕組み
動画の処理には 5~30 分かかります。次の 2 つのワークフローを利用できます。
オプション A:ポーリング(手動確認)
create_short— ジョブを送信し、リクエスト ID をすぐに返しますget_status— いつでも進捗を確認できます(キュー待ち → 処理中 → 完了)get_shorts— 完了後に生成されたクリップを取得します
オプション B:Webhook(自動化)
webhookUrlを指定してcreate_shortを実行 — コールバック URL とともにジョブを送信します- 処理が完了または失敗すると、API が結果を含む HTTP POST を指定した URL に送信します
- ポーリングは不要です — 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。