mcpField
C
CutPro MCP

CutPro MCP

远程服务
cut.pro开发工具22 周前更新

关于 CutPro MCP

CutPro MCP 将 CutPro v1 API 转为 MCP 工具,供 AI 客户端生成图像和视频、制作剪辑、转录及发布内容。支持本地 stdio 与带 OAuth 的托管 HTTP 连接,并依据实时 API 规范更新工具。

主要功能

  1. 01生成图像与视频
  2. 02创建并替换 AI 人物
  3. 03分析、剪辑和渲染视频
  4. 04转录音视频并生成字幕
  5. 05发布或定时发布社交内容
  6. 06按 API 规范同步工具

适用场景

  1. 01从提示词或参考图生成视频
  2. 02从长视频中提取并渲染片段
  3. 03为视频生成定时字幕
  4. 04安排剪辑发布到社交平台

MCP 相关

向 MCP 客户端公开 CutPro API 的工具和提示词,覆盖生成、剪辑、转录、渲染及社交发布等操作。支持本地 stdio,以及带 OAuth 的 Streamable HTTP 托管端点。

配置

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

服务地址https://mcp.cut.pro
一键复制安装命令
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@cutpro/mcp2.4.0

工具

详细介绍

CutPro MCP

npm version npm downloads CI Release MCP 2026-07-28 License: MIT MCP Registry Smithery

一个用于 AI 图像、视频、虚拟形象和片段的 Model Context Protocol(MCP)服务。它将完整的 CutPro API 作为工具开放,使大模型能够:

  • 使用各种顶级模型生成图像和视频:Veo、Kling、Seedance、Wan、MiniMax、Nano Banana、GPT Image、Seedream 等;可根据提示词或参考图生成,并显示每个模型的实时价格。
  • 创建 AI 虚拟形象:制作在照片和视频中保持一致的逼真人物,然后将他们替换到任意视频中,同时保留场景、镜头、动作和声音。
  • 剪辑长视频和直播:查找精彩片段并渲染最终 MP4。
  • 发布和定时发布:现在或在指定时间,将任意片段、生成的视频或虚拟形象视频发布到 TikTok、Instagram、YouTube、Facebook、Threads、LinkedIn、Pinterest 和 Bluesky。
  • 转录:将任意音频或视频转录为带时间戳的字幕(SRT、VTT、文本或 JSON)。
主要功能
  • 始终保持同步。每个 v1 端点都是一个工具,均根据实时 API 规范生成:图像和视频生成、虚拟形象、工作区、余额、视频和上传、剪辑、片段、频道和直播监控、模板、渲染、转录、帖子和连接。
  • 随处运行。为本地客户端(Claude Code、Cursor、Claude Desktop、Windsurf、VS Code、Cline、Zed)提供 stdio,并为 ChatGPT 和 Claude.ai 提供带 OAuth 的托管 Streamable HTTP 端点。
  • 支持最新协议。使用 MCP 2026-07-28(无状态、server/discover、可缓存列表、多轮请求)及所有更早版本,共用同一个端点。
  • 结果可实时查看。支持 MCP Apps 的客户端会以内嵌播放器显示生成的图像和视频、虚拟形象、片段及渲染结果;播放器会跟踪任务直到就绪,并提供按钮供用户在 CutPro 中打开、为图像添加动画或安排帖子发布。
  • 消费前先确认。在支持 elicitation 的客户端中,每次会扣除点数的调用都会显示价格,并等待用户确认后才扣费。

开始使用

要求
  • Node.js 18 或更高版本。
  • 一个 CutPro 账户(任意套餐)和一个 API 密钥。请在 cut.pro/studio/me/api-keys 生成密钥。
  • 一个兼容 MCP 的客户端。
标准配置

大多数客户端使用相同的 JSON。在 env 下添加 API 密钥:

{
	"mcpServers": {
		"cutpro": {
			"command": "npx",
			"args": ["-y", "@cutpro/mcp@latest"],
			"env": { "CUTPRO_API_KEY": "<your-api-key>" }
		}
	}
}
安装

在 VS Code 中安装 在 Cursor 中安装 在 Cursor 中连接托管服务 在 LM Studio 中安装 在 Goose 中安装

使用按钮完成安装后,将 CUTPRO_API_KEY 添加到服务的 env 中。

Claude Code
claude mcp add cutpro --env CUTPRO_API_KEY=<your-api-key> -- npx -y @cutpro/mcp@latest
Claude Desktop

添加到 claude_desktop_config.json(设置、开发者、编辑配置):

{
	"mcpServers": {
		"cutpro": {
			"command": "npx",
			"args": ["-y", "@cutpro/mcp@latest"],
			"env": { "CUTPRO_API_KEY": "<your-api-key>" }
		}
	}
}
Cursor / Windsurf / VS Code(手动配置)

将上面的标准配置添加到客户端的 MCP 设置(mcp.json / mcpServers)中。

Cline

打开 MCP Servers 面板,选择 Configure,然后添加上面的标准配置。

Gemini CLI
gemini mcp add cutpro npx -y @cutpro/mcp@latest -e CUTPRO_API_KEY=<your-api-key>
Codex

添加到 ~/.codex/config.toml:

[mcp_servers.cutpro]
command = "npx"
args = ["-y", "@cutpro/mcp@latest"]
env = { "CUTPRO_API_KEY" = "<your-api-key>" }
ChatGPT 和 Claude.ai(托管,无需安装)

使用托管服务。添加指向以下地址的自定义连接器:

https://mcp.cut.pro

登录 cut.pro,选择工作区并批准连接即可,无需 API 密钥或本地配置。任何 CutPro 方案均可连接;任务会使用工作区的额度。你可以随时在“设置”的“已连接的应用”中断开连接。

Claude Code 插件

该插件捆绑了托管服务和一项技能,可指导 Claude 使用 CutPro 工作流:

claude plugin marketplace add getcutpro/mcp
claude plugin install cutpro@cutpro

更新

每种安装方式都会自动保持最新:

  • 托管服务(https://mcp.cut.pro、Claude 插件和 ChatGPT 应用):始终使用最新版本,无需操作。
  • 本地安装(npx -y @cutpro/mcp@latest):启动时,服务会检查 npm;如果有更新版本,就会将当前会话交由该版本运行。即使使用固定版本或过期的 npx 缓存,此机制也有效。设置 CUTPRO_MCP_AUTO_UPDATE=0 可停留在已安装的版本;此时服务会告知模型有可用更新。
  • 工具:新的 API 端点会在十分钟内以工具形式显示,无需发布新版本。

每个版本及其说明都列在 Releases 和 CHANGELOG.md 中。

配置

服务器通过环境变量进行配置。

变量描述必需
CUTPRO_API_KEY你的 CutPro API 密钥。是(stdio)
CUTPRO_WORKSPACE_ID为多工作区密钥选择工作区。否
CUTPRO_API_URL覆盖 API 基础 URL。默认为 https://api.cut.pro/api/v1。否
CUTPRO_MCP_AUTO_UPDATE0 表示保留已安装的版本,而不切换到最新版本。否
自托管远程服务(Streamable HTTP + OAuth)
变量描述
MCP_TRANSPORT=http / PORT在根路径提供 Streamable HTTP 服务,而不是 stdio。
MCP_OAUTH=1为浏览器客户端启用完整的 OAuth 2.1 层(发现、DCR、PKCE)。
MCP_PUBLIC_URL公共端点,例如 https://mcp.cut.pro。其源将成为 OAuth 颁发者。
MCP_REDIS_URL使用 Redis 保存 OAuth 状态,使其在重启后仍然有效,并支持跨实例扩展。
CUTPRO_APP_URL授权页面所在位置。默认为 https://cut.pro。
OPENAI_APPS_CHALLENGE来自 OpenAI 插件门户的域名验证令牌,位于 /.well-known/openai-apps-challenge。
MCP_TRANSPORT=http PORT=8787 MCP_OAUTH=1 \
MCP_PUBLIC_URL=https://mcp.cut.pro MCP_REDIS_URL=redis://127.0.0.1:6379 \
npx -y @cutpro/mcp@latest

在 OAuth 模式下,用户在 cut.pro 上登录并在那里批准应用;cut.pro 会为该应用和工作区创建密钥,访问令牌则在服务器端映射到该密钥。客户端可以动态注册(DCR),也可以提供客户端 ID 元数据文档(CIMD)。如果没有 MCP_REDIS_URL,则会使用内存存储(仅限单个实例,重启后状态会丢失)。

工具

这些工具由 API 自带的 OpenAPI 规范(/api/v1/openapi.json)构建,因此始终与 API 参考保持一致:每个端点对应一个工具,工具名取自其 operationId 并采用蛇形命名法(analyzeVideo 对应 analyze_video,createSubmission 对应 create_submission),并使用端点自身的参数、描述和响应。新端点接入 API 后十分钟内就会成为工具,无需发布此软件包的新版本。

常见工作流:

  • 图像或视频:list_generation_models、使用商定价格调用 create_generation,然后调用 get_generation 直到生成结果就绪。将就绪图像的 output.image_id 传入以制作动画。
  • 角色形象:get_persona_catalog、create_persona、调用 get_persona 直到其照片就绪、save_persona,然后调用 quote_persona_swap 和 create_persona_video 将其放入视频中。
  • 片段:analyze_video、create_submission、调用 get_submission 直到完成、list_clips、render_clip、get_render 和 download_render。

注释也来自规范:GET 为只读,PUT、PATCH 和 DELETE 具有破坏性,路由还会通过其 x-mcp 扩展声明更多信息(消耗积分、发布到社交网络、访问任意公共 URL)。需要从磁盘上传文件的路由仅由本地(stdio)服务器列出,因为聊天客户端无法发送字节数据。

所有工具

90 个工具和 5 个提示词,由实时 API 规范和服务器生成。

提示词

客户端提供的现成请求,可作为快捷方式使用(Claude 中的 / 菜单)。

提示词功能说明
generate_video将创意变成视频,可使用 Veo、Kling、Seedance、Wan 或任何其他模型。
product_ad为你的产品制作广告图片,并将其制作成可直接发布的竖屏视频。
create_persona创建一个逼真的人物,使其在每张照片和视频中都保持一致。
clip_and_schedule从长视频中选取精彩片段,渲染后安排每天发布一个。
transcribe为视频或音频生成带时间戳的字幕,并提供简短摘要。
工作区
工具功能说明备注
get_workspace获取当前工作区
余额
工具功能说明备注
get_balance获取余额
get_balance_history获取积分记录
视频
工具功能说明备注
create_video_upload开始上传仅限本地服务
complete_video_multipart_upload完成分段上传仅限本地服务
abort_video_multipart_upload放弃分段上传仅限本地服务
complete_video_upload完成上传仅限本地服务
list_videos列出视频
delete_video删除视频
提交
工具功能说明备注
create_submission提交视频以进行剪辑
analyze_video分析视频
list_submissions列出提交记录
get_submission获取提交记录
delete_submission删除提交记录
retry_submission重试失败的提交
片段
工具功能说明备注
apply_template将模板应用于片段
list_clips列出生成的片段打开 CutPro 播放器
delete_clip删除片段
download_clip_subtitles下载片段字幕
渲染
工具功能说明备注
render_clip渲染片段打开 CutPro 播放器
render_broadcast_clip渲染广播片段
get_render_limits获取渲染配额
create_render渲染剪辑
list_renders列出渲染结果
create_bulk_download开始批量下载
get_bulk_download获取批量下载状态
get_render获取渲染状态打开 CutPro 播放器
delete_render取消或删除渲染
download_render获取渲染下载 URL打开 CutPro 播放器
连接
工具功能备注
list_connections列出连接
get_connection_link获取连接账户的链接
get_connection获取连接
监控
工具功能备注
list_monitors列出受监控的频道
create_monitor监控一个频道
get_monitor获取受监控的频道
update_monitor更新监控
delete_monitor停止关注一个频道
start_monitor开始监控
stop_monitor停止监控
list_broadcasts列出直播监控的广播
list_broadcast_clips列出广播的片段
apply_broadcast_template将模板应用到广播片段
帖子
工具功能备注
create_post创建帖子
list_posts列出帖子
get_post获取帖子
cancel_post取消帖子
update_post更新帖子
publish_post触发发布
retry_post_item重试失败的项目
delete_post_item删除帖子项目
模板
工具功能备注
list_templates列出模板
转录
工具功能备注
create_transcription_upload开始上传仅限本地服务
create_transcription转录媒体文件
list_transcriptions列出转录
get_transcription获取转录状态
delete_transcription删除转录
get_transcription_cues以 JSON 格式获取转录文本
download_transcription下载字幕文件形式的转录文本
人设
工具功能备注
get_persona_catalog获取特征、价格和限制
list_persona_presets列出预设角色
create_persona_from_preset根据预设角色创建人设打开 CutPro 播放器
favorite_persona_preset收藏预设角色
list_personas列出人设打开 CutPro 播放器
create_persona创建人设打开 CutPro 播放器
upload_persona_face上传参考照片仅限本地服务
quote_persona_swap获取换脸视频的报价
create_persona_source_upload上传源视频仅限本地服务
complete_persona_source_upload完成源视频上传仅限本地服务
get_persona获取人设打开 CutPro 播放器
delete_persona删除人设
regenerate_persona重新生成或编辑人设照片打开 CutPro 播放器
restore_persona_version恢复人设版本
rate_persona_version评价人设照片
rate_persona_video评价人设视频
save_persona保存或重命名人设
create_persona_video创建人设视频消耗积分,先征求确认,并打开 CutPro 播放器
list_persona_videos列出人设的视频打开 CutPro 播放器
get_persona_video获取人设视频打开 CutPro 播放器
read_persona_shot_product从商品页面链接读取商品
upload_persona_shot_photo上传商品照片仅限本地服务
create_persona_shot创建人设照片消耗积分,先征求确认
list_persona_shots列出人设照片
get_persona_shot获取人设照片
生成
工具功能备注
list_generation_models列出图像和视频模型及其价格
upload_generation_image上传参考图像仅限本地服务
create_generation生成图像或视频消耗额度,会先征求确认,并打开 CutPro 播放器
list_generations列出生成内容打开 CutPro 播放器
get_generation获取生成内容打开 CutPro 播放器
delete_generation删除生成内容
download_generation获取生成内容的下载链接

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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