mcpField
J
JSON2Video

JSON2Video

远程服务
json2video.com媒体与设计1今天更新

关于 JSON2Video

JSON2Video 为通过其视频 API 制作视频的 Agent 提供 MCP 服务。它支持可复用模板、媒体上传、配音、字幕和云端渲染,并返回成片链接。

主要功能

  1. 01从 JSON 或模板渲染视频
  2. 02创建和查看可复用模板
  3. 03渲染前校验 movie JSON
  4. 04上传和管理媒体文件
  5. 05查看渲染状态及账户额度

适用场景

  1. 01制作带配音和字幕的产品视频
  2. 02为多个房源渲染同一模板
  3. 03用模板制作定期新闻短片
  4. 04将徽标添加为视频水印

MCP 相关

本地 stdio MCP 服务通过 @json2video/cli 运行,并使用 API 密钥向 JSON2Video API 发送请求。它向 MCP 客户端提供视频渲染、模板、媒体、账户及文档工具。

配置

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

服务地址https://mcp.json2video.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@json2video/cli1.1.5

工具

14
参数类型必填说明
waitboolean否等待渲染完成(默认:true)
moviestring否完整的电影 JSON 字符串(将进行解析)。包含 scenes、elements、resolution 等。
variablesstring否模板变量的 JSON 字符串
template_idstring否模板 ID(替代 movie)

详细介绍

JSON2Video MCP 服务

JSON2Video

适用于 JSON2Video 的官方 模型上下文协议 服务。JSON2Video 是一款面向大规模自动化视频制作的视频 API。

将你的 AI Agent(Claude、Cursor、VS Code、Windsurf、Cline 等)连接到 JSON2Video,即可制作完整的 MP4 视频:从可重复使用的模板构建视频,添加 AI 配音、字幕、AI 生成的图像和视频,在云端渲染,然后获取可供发布的 URL。

由 JSON2Video 团队构建并维护。 此服务包含在 @json2video/cli npm 包中,并通过 stdio 在本地运行。

已列入官方 MCP Registry,名称为 com.json2video/mcp。

你可以做什么

  • “制作一段介绍我们新产品的 30 秒竖屏视频,配上配音和字幕。”
  • “为这 10 处房产分别渲染我的 Real estate listing 模板。”
  • “创建一个每日新闻短视频模板,然后渲染今天的三条新闻。”
  • “上传这个徽标,并将其作为水印添加到视频中。”
  • “我还剩多少积分?”

要求

安装

Claude Code(插件)

从此仓库安装插件。Claude Code 会提示你输入 API 密钥,并安全地保存该密钥:

/plugin install json2video --marketplace JSON2Video/json2video-mcp

对于较旧版本的 Claude Code,请先运行 /plugin marketplace add JSON2Video/json2video-mcp,然后运行 /plugin install json2video@json2video。

Claude Code(手动)

最快的方法是在项目文件夹中运行:

npm install -g @json2video/cli
json2video auth --api-key YOUR_API_KEY
json2video mcp install claude

这会将服务添加到项目的 .mcp.json,并安装 create-video 技能。对于其他编辑器,可用 cursor 或 vscode 替代 claude。也可以手动添加:

claude mcp add json2video --env JSON2VIDEO_API_KEY=YOUR_API_KEY -- npx -y @json2video/cli mcp run
Claude Desktop、Cursor、Windsurf 及其他客户端

将以下内容添加到客户端的 MCP 配置文件中(claude_desktop_config.json、~/.cursor/mcp.json、~/.codeium/windsurf/mcp_config.json 等):

{
  "mcpServers": {
    "json2video": {
      "command": "npx",
      "args": ["-y", "@json2video/cli", "mcp", "run"],
      "env": {
        "JSON2VIDEO_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
VS Code

将以下内容添加到 .vscode/mcp.json:

{
  "servers": {
    "json2video": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@json2video/cli", "mcp", "run"],
      "env": {
        "JSON2VIDEO_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

保存后重启客户端。各编辑器的完整说明请参阅:MCP 服务文档。

工具

工具功能
render_video根据 movie JSON 或带变量的模板渲染视频。返回视频 URL。
check_status检查视频项目的渲染状态。
validate_movie验证 movie JSON,但不进行渲染。
list_templates列出你账户中的模板。
list_featured_templates列出公共模板库中的模板。
get_template获取模板的变量或完整源代码。
save_template将 movie JSON 保存为可重复使用的模板。
get_example获取 movie JSON 示例。
get_help获取有关 movie JSON 语法、元素和转场的帮助。
get_account获取账户信息和剩余积分。
media_list列出媒体存储中的文件。
media_get获取文件详情和下载 URL。
media_upload从本地路径或公共 URL 上传文件。
media_delete删除媒体存储中的文件。

在你的机器上运行的内容

该插件和上述配置会运行 npx -y @json2video/cli mcp run。npx 会从 npm 下载已发布的 @json2video/cli 软件包,并通过标准输入输出在本地启动 MCP 服务。该服务会将你的请求(视频 JSON、模板变量、你选择上传的媒体文件)发送到 api.json2video.com 上的 JSON2Video API,并使用你的 API 密钥进行身份验证。为响应帮助和示例请求,它还会从 cdn.json2video.com 和 JSON2Video 的公共 S3 存储桶下载公开参考文件(文档、示例、语音和音乐列表)。它不会向任何其他服务发送数据。

配置

环境变量必填说明
JSON2VIDEO_API_KEY是你的 JSON2Video API 密钥。
JSON2VIDEO_TIMEOUT否等待渲染的最长时间,以秒为单位(默认值为 240)。

渲染会使用你的 JSON2Video 账户积分。免费账户包含可供试用的积分;请参阅定价。

资源

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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