mcpField
K
Katto

Katto

已认证精选远程服务
katto.tech媒体与设计41 天前更新

关于 Katto

Katto 是面向内容创作者的 MCP 服务,可将长视频转为竖屏短片。它能发现并评分片段、重新构图、添加字幕,并提供编辑与发布工具。

主要功能

  1. 01发现并评估适合剪辑的片段
  2. 02将视频改为 9:16 竖屏
  3. 03添加字幕并为片段配音
  4. 04编辑、裁剪和重命名片段
  5. 05向已连接平台发布或定时发布

适用场景

  1. 01将播客节目剪成短片
  2. 02从 Twitch VOD 制作竖屏集锦
  3. 03翻译字幕或为片段配音
  4. 04安排成片在社交平台发布

MCP 相关

向 MCP 客户端提供剪辑、编辑、发布、反馈、账户和参考工具。客户端可通过 OAuth 2.1 连接托管的 Streamable HTTP 端点,或使用 API 密钥运行本地 npx 服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.katto.tech/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmkatto-mcp0.6.1

工具

16
参数类型必填说明
urlstring是要剪辑的公开视频 URL。
configobject否可选的剪辑前设置。
config.genrestring否例如:播客、游戏、体育、访谈
config.clipLengthenum否lt30 | 30_60 | 60_90 | 90_180
config.customPromptstring否
config.topicsstring否

详细介绍

katto-mcp

npm version npm downloads license MCP Registry

AI 视频剪辑 MCP 服务。 通过任意 MCP 客户端(Claude、Cursor、Claude Code、ChatGPT、VS Code 及其他兼容客户端),将长视频转换为经过评分、添加字幕的 9:16 竖屏短片。提供 YouTube 链接、播客或 Twitch VOD,即可通过自然对话获得可直接发布的短视频。

由 Katto 提供支持。Katto 是一款 AI 视频剪辑工具,可将长视频内容(播客、访谈、直播、网络研讨会)转换为适用于 TikTok、Reels 和 YouTube Shorts 的短视频。Katto 采用固定价格,无积分限制,是 OpusClip 等工具的替代方案:Creator 套餐每月可处理 25 个视频,每个视频最长 90 分钟。所有套餐均包含 API 和 MCP 访问权限,包括免费套餐(每月 2 个视频),无需付费或企业套餐。

功能

向 Agent 提出类似 “从这期播客中剪出最精彩的片段,并调整画面以适配 TikTok” 的请求,Katto 就会:

  • 找出长视频中最精彩的 30 到 90 秒片段,并从 Hook、Flow、Value 和 Trend 四个维度为每个片段打分,分值为 0 到 100;
  • 使用人脸追踪将画面调整为 9:16 竖屏,为双人对话采用分屏布局,为游戏内容采用堆叠布局;
  • 添加动态字幕(通过 Whisper large-v3 自动生成 99 种语言的字幕;其中 41 种语言支持逐词计时,其余语言支持句子级计时),并可选择配音为 105 种语言;
  • 返回可直接发布的 MP4 文件以及 SRT 字幕网址。

典型用途:将 YouTube 视频改编为短视频、将播客节目剪辑成片段、从 Twitch VOD 中剪出精彩集锦,或将长篇访谈转换为竖屏社交媒体帖子。

两种连接方式

托管式(无需安装,推荐)

将任意支持 OAuth 的 MCP 客户端指向托管端点,并使用 Katto 账户登录。API 密钥不会写入磁盘,你也可以随时撤销访问权限:

https://mcp.katto.tech/mcp   (Streamable HTTP, OAuth 2.1)
本地(npx)

适用于 Cursor、CI 和脚本。前往 katto.tech/dashboard/api-keys 创建 API 密钥,然后将服务添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "katto": {
      "command": "npx",
      "args": ["-y", "katto-mcp"],
      "env": { "KATTO_API_KEY": "sk_live_..." }
    }
  }
}

上方的托管端点也支持客户端直接使用 Authorization: Bearer sk_live_... 进行基于密钥的连接。

按客户端安装

Claude Code(托管式,OAuth):

claude mcp add --transport http katto https://mcp.katto.tech/mcp

Claude Desktop — 前往 Settings → Connectors → Add custom connector → https://mcp.katto.tech/mcp,然后登录。(也可以将上方的 npx 配置块添加到 claude_desktop_config.json。)

Cursor — 前往 Settings → MCP → Add → 粘贴上方的 npx JSON 配置块(使用 KATTO_API_KEY)。

VS Code(MCP 扩展)— 将相同的 npx 配置块添加到 MCP 设置中;如果客户端支持远程 OAuth 服务,也可以将其指向托管 URL。

ChatGPT(Developer mode / connectors)— 添加 URL 为 https://mcp.katto.tech/mcp 的自定义连接器。

Gemini CLI(扩展,托管式,OAuth):

gemini extensions install https://github.com/miracleweasel/katto-mcp

然后运行 /mcp auth katto 登录。该扩展(gemini-extension.json + GEMINI.md)指向托管端点;密钥不会存储在磁盘上。手动配置方式:在 ~/.gemini/settings.json 中添加 "mcpServers": { "katto": { "httpUrl": "https://mcp.katto.tech/mcp" } }。

Antigravity CLI(agy,Gemini CLI 的后继版本)— 将托管服务添加到 ~/.gemini/config/mcp_config.json:"mcpServers": { "katto": { "serverUrl": "https://mcp.katto.tech/mcp" } },或者在安装上方的 Gemini CLI 扩展后运行 agy plugin import gemini。

工具

29 个工具,分为五组:九个用于剪辑,八个用于编辑,四个用于发布,一个用于反馈,七个用于账户和参考信息。 剪辑:

  • katto_create_clip_job(url | upload_id, config?) 从公开视频链接(YouTube、Twitch、Kick、Vimeo、Zoom、Google Drive、Dropbox、Loom、LinkedIn、Facebook、Rumble、Dailymotion、Medal.tv,或指向视频文件的直接 https 链接)或通过 katto_upload_video 上传的文件中剪辑长视频。返回任务 ID。
  • katto_upload_video(filename, content_type, size) 剪辑本地文件:返回一个预签名上传 URL,用于 PUT 文件;然后使用 upload_id 调用 katto_create_clip_job。
  • katto_get_job(id) 轮询,直到 status 为 completed;clips 包含已完成 MP4 和字幕(SRT)的 URL。
  • katto_get_clips(id) 仅返回任务已完成的剪辑(MP4、SRT、标题和病毒传播评分)。
  • katto_get_transcript(id) 返回任务中带时间戳的转录片段。
  • katto_list_jobs(limit?, cursor?, status?) 返回你最近的任务,按时间从新到旧排序(键集分页)。
  • katto_cancel_job(id) 取消正在运行的任务,并退还每月视频名额。
  • katto_create_clip(id, start_seconds, end_seconds, aspect?, auto_reframe?) 从源视频的任意时间范围创建新剪辑(3–180 秒,每个视频最多 10 个,须在 7 天内)。不消耗配额。
  • katto_more_clips(id, count?) 从 Katto 评分过但尚未渲染的片段中继续渲染剪辑。不消耗配额。

编辑(不消耗配额):

  • katto_rerender_clip(id, clip_index, layout_mode?, caption_style?) 使用新的重新构图布局或字幕样式重新渲染一个剪辑。
  • katto_dub_clip(id, clip_index, languages) 将剪辑配音为一种或多种语言,共支持 105 种语言。
  • katto_get_rerender(id, rerender_id) 轮询重新渲染任务,获取带新版本号的剪辑 URL。
  • katto_translate_captions(id, clip_index, language) 将剪辑字幕翻译为 19 种语言之一并重新渲染(Creator)。
  • katto_retitle_clip(id, clip_index, style? | title?) 使用 AI 重新生成剪辑标题,或保存你自己的标题。
  • katto_adjust_clip(id, clip_index, start_offset_seconds?, end_offset_seconds?) 修剪或延长剪辑(相对于原始边界,3–180 秒;须在任务创建后 7 天内延长),并重新渲染。
  • katto_add_hook(id, clip_index, text?, position?, duration?) 在开头几秒叠加吸引观众的文案;不提供文本时,由 Katto 的 AI 撰写。
  • katto_generate_post_text(id, clip_index, platform?) 按平台生成 AI 标题、说明文字和话题标签,可直接用于 katto_publish_clip。不会发布任何内容。

发布:

  • katto_list_connected_accounts() 查看 Katto 已连接的 7 个平台,以及是否需要重新连接。发布前请调用。
  • katto_publish_clip(id, clip_index, platform, caption?, schedule_at?, ...) 立即或稍后将剪辑发布到 Katto 控制面板中已连接的社交账号(YouTube、TikTok、LinkedIn、Instagram、Bluesky、Mastodon、Threads)。内容将公开发布:客户端应先向用户确认(已标注为破坏性操作)。需使用付费套餐;Creator 套餐支持定时发布。
  • katto_list_scheduled_posts(status?, limit?, cursor?) 返回已安排的帖子,按时间从新到旧排序,并显示其状态和错误。
  • katto_cancel_scheduled_post(scheduled_post_id) 取消尚未发布的帖子(已标注为破坏性操作)。

反馈:

  • katto_rate_clip(id, clip_index, rating, reason?) 记录用户对剪辑的好坏评价,类似结果页面上的点赞按钮。 账户与参考信息:
  • katto_get_usage() 查看你的套餐和每月剩余的视频配额。
  • katto_get_account() 查看已连接的账户、此密钥的权限范围和配额。
  • katto_get_brand_kit() 查看你已保存的品牌套件(颜色、字幕字体、布局、水印)。
  • katto_get_webhook_secret() 查看你的 webhook 签名密钥,以及如何验证签名回调(会返回密钥——请像对待凭据一样妥善保管)。
  • katto_list_sources() 查看 Katto 可以剪辑的链接来源,每种来源都附有示例 URL。
  • katto_list_clip_lengths() 查看有效的目标片段时长档位。
  • katto_list_caption_styles() 查看创建任务或重新渲染片段时可作为 caption_style 传入的字幕样式预设。

任务会占用 Katto 套餐的每月视频配额(Creator 为 25 个,Solo 为 10 个,Free 为 2 个),来源视频时长上限分别为 90 分钟、60 分钟和 30 分钟。底层 REST API 还支持通过 Idempotency-Key 安全重试、只读权限范围的密钥,以及经过签名的 HMAC webhook。请参阅文档。

环境变量

变量必填默认值
KATTO_API_KEY是(无)
KATTO_API_URL否https://katto.tech

完整文档:katto.tech/docs/api

安全与数据

  • 托管式身份验证采用 OAuth 2.1——API 密钥绝不会写入你的磁盘,你也可以随时在 Katto 账户设置中撤销已连接客户端的授权。
  • 本地身份验证使用你自行创建的受限范围 sk_live_ 密钥;密钥可以设为只读,且 npx 服务只会通过 HTTPS 将其发送至 KATTO_API_URL(默认为 katto.tech)。
  • katto_get_webhook_secret 会返回签名密钥——请像对待任何凭据一样妥善处理;此密钥仅用于验证传入的 webhook 签名。

也收录于

公开发现

Katto – AI 视频剪辑 MCP 服务:通过任意 MCP 客户端(Claude、Cursor、ChatGPT),将长视频和播客转换为带评分、字幕并重新构图为 9:16 的片段。托管式服务,采用 OAuth 2.1,磁盘上不存储 API 密钥。

此服务涵盖的使用意图:AI 视频剪辑 MCP 服务、短视频 MCP 服务、将播客转换为片段的 MCP、面向 AI Agent(Claude / Cursor / ChatGPT)的视频剪辑。

示例提示词:

  1. “从这期播客中剪出精彩片段,并重新构图以适配 TikTok:https://youtube.com/watch?v=…”
  2. “查看我最近一次剪辑任务的状态,并提供已完成片段的下载链接。”
  3. “对该任务中的第 2 个片段配上西班牙语配音,并使用 Bold 字幕样式重新渲染。”

许可证

MIT——请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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