mcpField
S
Ssemble AI Clipping

Ssemble AI Clipping

远程服务
ssemble.com媒体与设计730 周前更新

关于 Ssemble AI Clipping

Ssemble AI Clipping 是用于从 YouTube 视频或上传文件生成短视频片段的 MCP 服务。AI 客户端还可浏览素材、跟踪任务,并获取或管理剪辑请求。

主要功能

  1. 01生成 AI 短视频片段
  2. 02跟踪处理状态
  3. 03获取成片和评分
  4. 04浏览字幕、音乐及视频素材
  5. 05列出并删除请求

适用场景

  1. 01将 YouTube 视频剪成短片
  2. 02查看任务进度并获取完成的视频
  3. 03选择字幕样式或背景音乐

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否添加背景音乐
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否在开头添加 meme 引子片段(2-5s 的吸睛片段)
gameVideoboolean否添加分屏游戏画面叠加层
hookTitleboolean否在开头添加动画引子标题
maxShortsinteger否要创建的短视频数量上限(1-12)。保留评分最高的片段,不会填充数量,因此较短的视频可能返回更少的片段。省略此项则最多创建 12 个。
musicNamestring否list_music 中的准确曲目名称(区別大小写)
outroTextstring否自定义结尾文本(最多 80 个字符)。省略则使用本地化默认文本("Please subscribe")。要求 outroEnabled=true。
ctaEnabledboolean否显示号召性用语文本叠加层
noClippingboolean否跳过 AI 剪辑,将整个范围作为一个片段处理
outroStingboolean否在片尾播放短促的铃声音效(默认 true)。需要 outroEnabled=true。
templateIdstring否来自 list_templates 的字幕模板 ID(24 位十六进制)
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)
  • 浏览素材 — 字幕模板、背景音乐、游戏画面叠加素材、迷因钩子
  • 跟踪处理进度 — 查看进度并获取已完成的剪辑
  • 管理请求 — 查看历史记录、获取结果、删除旧请求

前置条件

  • 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浏览背景音乐曲目
list_game_videos浏览游戏画面叠加视频
list_meme_hooks浏览迷因钩子吸睛片段

处理流程

视频处理需要 5-30 分钟。有两种工作流可选:

选项 A:轮询(手动检查)
  1. create_short — 提交任务并立即返回请求 ID
  2. get_status — 随时查看进度(排队中 → 处理中 → 已完成)
  3. get_shorts — 完成后获取生成的剪辑
选项 B:Webhook(自动处理)
  1. 使用 webhookUrl 调用 create_short — 提交任务并附上回调 URL
  2. 处理完成或失败时,API 会向你的 URL 发送包含结果的 HTTP POST 请求
  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 分钟,并配上轻松的背景音乐。”

浏览可用素材:

“向我展示所有字幕模板” / “有哪些背景音乐可用?”

查看进度:

“我的视频请求目前是什么状态?”

获取结果:

“向我展示请求 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。