Video Render MCP

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

Fireship-style short videos from a topic — Remotion motion graphics, word-timed captions, 1080p.

已验证Streamable HTTP可网页运行媒体与设计AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务器,把脚本或主题生成带旁白和逐词字幕的 Fireship 风格动态图形 MP4 视频。

可以做什么
  • 规划视频:填写场景计划,包括标题、时长、脚本、音色、强调色和 1–12 个场景(标题、代码、数据、行动号召),仅返回计划供审阅,不执行服务器任务。
  • 渲染视频:合成旁白并渲染 MP4,返回可下载的视频链接、时长和文件大小。
  • 选择音色与配乐:男声或女声、英式或美式,可选轻快、舒缓或紧张的音乐。
适用场景
适合在对话中根据脚本快速生成简短的宣传、讲解或代码展示视频,而无需在本地安装或运行渲染软件。
运行要求
远程 streamable-HTTP 端点,无需本地安装。需在 Authorization 请求头中提供 Bearer API 密钥,密钥需先在托管仪表盘用 Google 账号登录后获取。托管版限制为每个 Google 账号每 UTC 日 20 次渲染、720p H.264、最长 180 秒。自托管需 Docker Compose、Google OAuth 客户端及相应环境变量。
安装前请注意
API 密钥是机密,通过 Authorization 请求头发送,请勿写入共享配置。渲染会把脚本和场景内容发送到托管服务,托管版绑定 Google 账号并有每日渲染上限。返回的视频链接 7 天后失效,需要保留的内容请及时下载。每次渲染都会消耗每日配额。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "video-render": {
      "type": "http",
      "url": "https://video-render.regiq.in/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

video-render-mcp

Built by Shreyas · Shipped by Globalion

An MCP server that turns a script into a Hyperplexed-style motion-graphics MP4. Plug the URL into Claude Desktop, Cursor, or any MCP-compatible agent and it gains a render_video tool.

  • No watermark. Ever.
  • Free voice (Microsoft Edge Neural TTS). Optional ElevenLabs upgrade via env var.
  • Motion graphics via Remotion — same engine Fireship-style channels use.
  • MCP over streamable-HTTP — one URL, no local installation for the user.

Hosted for free at video-render.regiq.in (20 renders/day per Google account) or self-host with the Docker Compose below.

Use it (hosted)

  1. Visit https://video-render.regiq.in and sign in with Google.

  2. Copy your API key from the dashboard.

  3. Add to Claude Desktop's claude_desktop_config.json:

    json
    {  "mcpServers": {    "video-render": {      "url": "https://video-render.regiq.in/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_KEY_HERE"      }    }  }}
  4. Restart Claude Desktop. Ask it: "Make a 30-second promo video for X, Fireship style, then hand me the MP4."

The agent will call plan_video_scenes, show you the plan, and — on your confirmation — call render_video and return a downloadable MP4 URL.

Tools

ToolPurpose
plan_video_scenesFill a ScenePlan schema (title, targetDurationSec 5–180, script, 1–12 scenes, voice, accent). Returns the plan for user review — no server work.
render_videoSynthesise narration + render the MP4. Returns { videoUrl, durationSec, sizeBytes }. The URL is valid for 7 days.

Both tools take the same ScenePlan shape:

ts
{  title: string;  targetDurationSec: number;            // 5..180  script: string;                       // Claude sizes it to ~150 wpm × duration  voice: "male-uk" | "female-uk" | "male-us" | "female-us";  scenes: Array<    | { type: "title";  copy: string;  subtitle?: string }    | { type: "code";   language: string; snippet: string; caption?: string; highlightLines?: number[] }    | { type: "stat";   big: string;   small: string }    | { type: "cta";    url: string;   copy: string }  >;  music?: "upbeat" | "chill" | "tense" | "none";  accent?: string;                      // hex, defaults to "#0D9488"}

Self-host

You'll need:

  • Docker + Compose
  • A Google OAuth client — Cloud Console
  • A domain pointed at the server (or run on localhost:3010)

Then:

bash
git clone https://github.com/globalion/video-render-mcpcd video-render-mcpcp .env.example .env# edit .env — set NEXTAUTH_SECRET, GOOGLE_CLIENT_ID/SECRET, NEXTAUTH_URL, PUBLIC_BASE_URLdocker compose up -d

Open http://localhost:3010, sign in, copy your key, point Claude Desktop at http://localhost:3010/api/mcp.

Limits (hosted tier)

  • 20 successful renders per Google account per UTC day
  • 720p H.264
  • Up to 180-second videos
  • MP4s expire 7 days after render

Self-host removes all of these.

License

MIT.

来源:README.md,提交 53fe882

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分