Clipspeed Mcp

io.github.thestockgoatballs由 GitHub 账号 thestockgoatballs 发布v1.0.3更新于 Nov 2, 2026

AI video, images, AI influencers, character swaps and clipping from Claude or ChatGPT.

已验证Streamable HTTP可网页运行文件与存储沟通与协作媒体与设计

概览

AI 生成的概览

ClipSpeed MCP 可将视频链接转成带评分和字幕的竖屏短片,并能下载成片文件或把短片排期发布到社交账号。

可以做什么
  • 把视频链接提交为剪辑任务,再轮询状态获取成片的标题、爆款评分和视频地址
  • 列出最近的剪辑任务,并把成片 .mp4 下载到本地 Downloads 文件夹
  • 查询剩余额度、套餐和试用状态
  • 按领域查找近期增长最快的视频作为剪辑素材
  • 排期、查看和取消发布到已连接 TikTok、YouTube、Instagram、X、LinkedIn 的帖子
  • 在不重新剪辑的情况下按新风格重新生成字幕
适用场景
适合让助手把长视频切成竖屏短片、把成片保存到本地,或把完成的短片排期发布到社交平台。若明确需要把 .mp4 文件写到本机磁盘,应选择这个本地包。
运行要求
通过 npx 运行的本地 stdio 包,需要 Node.js 18 或更高版本。需要在 CLIPSPEED_API_KEY 中提供 ClipSpeed API 密钥(形如 csai_live_...),从 ClipSpeed 控制台获取,并需要付费套餐或 1 美元试用。CLIPSPEED_BASE_URL 可覆盖 API 基础地址。同一提供方的托管远程版本改用 OAuth,且工具集不同。
安装前请注意
API 密钥是账户的实时凭证,不要提交到版本库,泄露后应及时轮换。剪辑会消耗额度(1 额度 = 1 分钟源视频),任务通常需 10 至 30 分钟。schedule_post 会向已连接的社交账号发布内容,且只有仍处于 scheduled 状态的帖子才能取消。视频链接和任务数据会发送到 ClipSpeed 服务器。README 建议固定包版本。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Clipspeed Mcp,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.thestockgoatballs%2Fclipspeed-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "clipspeed": {
      "type": "http",
      "url": "https://api.clipspeed.ai/mcp"
    }
  }
}

README

clipspeed-mcp

[Listed on mcpservers.org]

Create and clip video from Claude, ChatGPT, Cursor, Cline or Windsurf: generate AI videos (Seedance 2.5, Kling 3.0, Veo 3.1, MiniMax H3) and images (Nano Banana Pro, GPT Image 2), build consistent AI influencer characters, swap a character into a clip with its original motion and sound (Morphaze), and turn any video or live stream into scored, captioned, ready-to-post vertical clips.

ClipSpeedAI ships two MCP transports, and they expose different tools:

Hosted (remote)This npm package (local)
Transportstreamable-http at https://api.clipspeed.ai/mcpstdio
AuthOAuth — one click, no API keyCLIPSPEED_API_KEY
Installnonenpx clipspeed-mcp
AI video, images, AI influencers, Morphaze swaps, ad conceptsyes — generate_video, generate_image, create_influencer, morphaze_swap, marketing_concept_video, estimate_cost (credits shown before every paid run)no
Clip a LIVE stream while it airsyes — clip_livestream, check_livestream, extend_livestream, stop_livestreamno
Save .mp4s to your disknoyes — download_clip
Schedule postsvia publish_to_youtubeschedule_post (5 platforms)

Most people want the hosted server — it needs no install, no API key, and it is the only one that can generate AI video and images or clip a stream that is still running. Use this npm package when you specifically need finished files written to your local disk.

Requires a ClipSpeedAI paid plan or the $1 trial. For the npm package, get your key at https://www.clipspeed.ai/dashboard/api-key/ — keys look like csai_live_....

Always pin [email protected]. Pinning keeps a bad publish from silently upgrading your setup.


Install

Claude Desktop (one command)

bash
npx [email protected] install

It prompts for your API key and writes the clipspeed server into your Claude Desktop config for you. You can also pass the key directly:

bash
npx [email protected] install --key csai_live_your_key

Then quit and reopen Claude Desktop.

Claude Code

bash
claude mcp add clipspeed -- npx -y [email protected]export CLIPSPEED_API_KEY=csai_live_your_key

Cursor / Cline / Windsurf

Add this to your MCP servers config (~/.cursor/mcp.json, Cline's MCP settings, or Windsurf's mcp_config.json):

json
{  "mcpServers": {    "clipspeed": {      "command": "npx",      "args": ["-y", "[email protected]"],      "env": { "CLIPSPEED_API_KEY": "csai_live_your_key" }    }  }}

Hosted (no install, no API key) — recommended

The hosted server authenticates with OAuth, so there is no key to copy and nothing to install:

bash
claude mcp add --transport http clipspeed https://api.clipspeed.ai/mcp

Your client opens a browser once, you approve, and it is connected. In claude.ai or ChatGPT, add it as a custom connector with the same URL.

Hosted tools (10):

ToolDoes
submit_to_clipspeedVideo URL → a clip job.
check_clipsPoll a job → finished clips with viral scores.
clip_livestreamAttach to a stream that is STILL LIVE and cut clips while it airs.
check_livestreamClips produced so far from a live session.
extend_livestreamKeep clipping past the original window.
stop_livestreamEnd the live session.
discover_trendingFastest-growing recent video in a niche.
list_templatesAvailable caption/layout templates.
creator_packTitles, hooks and hashtags for a finished clip.
publish_to_youtubePublish a finished clip to YouTube.

The four livestream tools exist only on the hosted server. If you want to clip a Twitch, Kick or YouTube stream while it is running, use the hosted transport — the npm package cannot do it. Conversely, only the npm package can write .mp4 files to your local disk.


Environment

VarRequiredDefaultNotes
CLIPSPEED_API_KEYyes (to serve)—Your personal csai_live_ key.
CLIPSPEED_BASE_URLnohttps://api.clipspeed.aiOverride for testing.

Node >= 18 (uses global fetch).


Tools (npm package / local stdio)

These are the tools this package exposes. For the hosted server's tool set — including the four livestream tools — see Hosted above.

ToolDoes
clip_videoVideo URL → a clip job (job_id). Options: aspect_ratio, caption_style, clip_count, platform.
get_clip_statusPoll a job_id → status + finished clips (title, viral_score, duration, video_url).
list_clipsList your recent clip jobs to find a past job_id.
download_clipSave the .mp4 files to ~/Downloads — all clips, or one by clip_index. Skips files > 500MB.
get_usageCredits remaining / total / used this month, plan, trial status.
discover_trendingFind the fastest-growing recent video in a niche to clip. ClipSpeedAI's differentiator.
schedule_postSchedule a finished clip to tiktok / youtube / instagram / x / linkedin.
list_scheduled_postsReview scheduled / posted / failed posts.
cancel_scheduled_postCancel a post that's still scheduled.
restyle_captionsRe-caption a project in a new style without re-clipping.

Caption styles: karaoke (default), hormozi, beasty, fire, youshaei, cinematic, bold. Aspect ratios: 9:16 (default), 1:1, 16:9.

To let ClipSpeedAI publish to your socials, connect each platform in the ClipSpeedAI app first (Scheduler). schedule_post posts under those connections.


The demo prompt

Clip this video into 9:16 shorts with Hormozi captions, then download the top 3 to my Downloads folder: https://youtu.be/…

Claude runs clip_video → polls get_clip_status → download_clip → the .mp4s land in ~/Downloads.

A Claude Skill (SKILL.md) ships with this package — it teaches the outcome-first flow (find → clip → check → download → schedule).


Security

  • Your API key is never logged. It only ever lands in your MCP client's config file (or your shell env).
  • Never commit your key or share it. Rotate it any time at https://www.clipspeed.ai/dashboard/api-key/.
  • Keys are tied to one account, rate-limited per plan, and hashed at rest on ClipSpeedAI's servers.

License

MIT

来源:README.md,提交 3ed9d53

工具

10

clip_video

Turn any video URL (YouTube, TikTok, Twitch, Instagram, X, Kick, Vimeo, or a direct link) into scored, captioned, ready-to-post vertical clips. Use this when the user gives you a video and wants shorts. Returns a job_id — poll get_clip_status until it is complete. Jobs typically take 10–30 minutes.

输入参数platformvideo_url必填clip_countaspect_ratiocaption_style

get_clip_status

Check whether a clip job is done and get the finished clips. Use after clip_video to poll (every 30–60s). When status is "completed" you get a clips[] array with title, viral_score, duration, and video_url for each. Present the top clips by viral_score.

输入参数job_id必填

list_clips

List the user's recent clip jobs (most recent first) so you can find a past job_id. Use when the user says things like "show my clips" or "what did I make yesterday". Optionally filter by status.

输入参数limitstatus

download_clip

Download finished clip files to the user's ~/Downloads folder — the marquee local-disk feature a hosted MCP cannot do. Use after a job is complete when the user wants the actual .mp4 files. Pass clip_index (1-based) to grab one clip, or omit it to download all clips from the job. Files over 500MB are skipped for safety.

输入参数job_id必填clip_index

get_usage

Show the user how many credits they have left and their plan. Use when they ask "how many credits do I have / am I out". 1 credit = 1 minute of source video. Returns credits_remaining, credits_total, credits_used_this_month, plan, and is_trialing.

无需输入参数。

schedule_post

Schedule a finished clip to publish to the user's connected social accounts (tiktok, youtube, instagram, x, linkedin). Use when the user says "post it" or "schedule this for tomorrow". The user must have connected each platform in the ClipSpeed app first. Pass the clip_id (from get_clip_status) and a platforms array.

输入参数titlecaptionclip_id必填platforms必填scheduled_at

list_scheduled_posts

List the user's scheduled / posted social posts (most recent first). Use to review what is queued, check whether something posted, or find a post_id to cancel. Optionally filter by status or platform.

输入参数limitstatusplatform

cancel_scheduled_post

Cancel a post that is still scheduled (not yet processing or sent). Use when the user says "cancel that post". Only works while status is "scheduled" — a post already processing/sent cannot be cancelled.

输入参数post_id必填

restyle_captions

Regenerate a project's captions in a different style without re-clipping. Use when the user says "make the captions hormozi style" for an existing job. Pass the project_id (the same value as the clip job_id) and a style.

输入参数style必填project_id必填

版本历史

2
  1. v1.0.3最新Oct 26, 2026
  2. v1.0.2Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分