mcpField
S
Short Video Agent Kit

Short Video Agent Kit

本地服务
github.comAI 与智能体32 周前更新

关于 Short Video Agent Kit

Short Video Agent Kit 是面向 Agent 的短视频 CLI 和 MCP 工具包,可为多家视频生成服务构建请求,并在明确启用后生成视频。默认先进行 dry-run,以便检查负载而不调用付费生成。

主要功能

  1. 01统一多家提供方接口
  2. 02构建并检查提供方负载
  3. 03默认 dry-run 模式
  4. 04明确启用后生成视频
  5. 05检查连接状态与隐私边界

适用场景

  1. 01跨提供方准备视频生成请求
  2. 02生成前检查参数负载
  3. 03在付费调用前审阅生成计划

MCP 相关

MCP 服务向客户端提供提供方状态、隐私审计、负载构建和视频生成工具。生成默认处于 dry-run,需明确启用实时调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"short-video-agent-kit": {
"command": "npx",
"args": [
"-y",
"short-video-agent-kit"
],
"env": {
"SHORT_VIDEO_DRY_RUN": "<SHORT_VIDEO_DRY_RUN>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"XAI_API_KEY": "<XAI_API_KEY>"
}
}
}
}
启动命令npx -y short-video-agent-kit
需要配置的环境变量
SHORT_VIDEO_DRY_RUNSet to false only when the agent should call paid video providers. Defaults to dry-run behavior.
OPENAI_API_KEY密钥Optional API key for OpenAI/Sora provider calls.
GEMINI_API_KEY密钥Optional API key for Gemini Veo provider calls.
XAI_API_KEY密钥Optional API key for xAI/Grok provider calls.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmshort-video-agent-kit0.1.7

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
clientstring否
response_formatenum否json | markdown

详细介绍

短视频 Agent 工具包

短视频 Agent 工具包
面向短视频 AI 视频的一体化 Agent 优先命令行工具 + MCP。
Sora · Veo · xAI · Seedance — 默认试运行,只有明确启用后才会付费生成。

npm 版本 npm 下载量 MIT 许可证 专为 MCP 打造

GitHub 星标数 CI 状态 Delx Agent 技术栈的一部分 类别

⭐ 如果这个 Agent 优先工具对你的工作流有帮助,请为仓库点个星标。 星标能让其他开发者更容易发现这些工具,并帮助 Delx 持续交付开放基础设施。
🧱 属于 Delx Agent 技术栈 — 涵盖 身体、触达和协作 的 15 个开源 MCP 服务。


HTTP(v2 无状态)

默认使用 stdio。可选 Streamable HTTP — 无会话 ID,返回 JSON,仅限环回地址:

npx -y -p short-video-agent-kit short-video-mcp --http
# GET  http://127.0.0.1:3033/health
# POST http://127.0.0.1:3033/mcp   (sessionless)

环境变量:SHORT_VIDEO_MCP_HOST、SHORT_VIDEO_MCP_PORT、SHORT_VIDEO_MCP_TRANSPORT=http。

面向 Agent 的供应商中立短视频 AI 视频工具包。它为 Codex、Claude、Cursor、Hermes、OpenClaw 和其他 MCP 客户端提供统一接口,用于构建试运行载荷,并在明确启用后,通过 Sora/OpenAI、Gemini Veo、xAI/Grok 和 Seedance/PiAPI 风格的供应商生成竖屏视频。

当 Agent 需要通过一个安全的统一接口,跨多个供应商验证提示词到视频的载荷并选择性地付费生成视频时,可使用此工具包。

为什么以 Agent 为先

视频生成可能成本高昂,而且对提示词很敏感。此软件包让 Agent 从安全的步骤开始:

  • 检查供应商是否就绪
  • 返回隐私边界
  • 构建载荷而不消耗额度
  • 调用供应商前必须使用 --live 或设置 SHORT_VIDEO_DRY_RUN=false
  • 将提示词和输出保存在由用户控制的本地路径中

安装

npm install -g short-video-agent-kit

也可直接运行:

npm exec --yes --package=short-video-agent-kit -- short-video-agent-kit doctor

快速开始

无需 API 密钥即可试用——默认采用试运行生成,因此工具包会返回它将要发送的精确、与提供商无关的计划,且不会消耗额度。

为一段 8 秒的竖屏预告片构建 Sora 计划:

short-video-agent-kit generate \
  --provider openai_sora \
  --prompt "Vertical 8-second product teaser for a minimalist water bottle, soft studio light, slow dolly-in" \
  --output ./output/teaser.mp4

实际输出(未调用提供商,也未消耗额度):

{
  "ok": true,
  "dry_run": true,
  "next_step": "Pass --live or set SHORT_VIDEO_DRY_RUN=false to call the provider API.",
  "provider": "openai_sora",
  "endpoint": "POST /v1/videos",
  "payload": {
    "model": "sora-2",
    "prompt": "Vertical 8-second product teaser for a minimalist water bottle, soft studio light, slow dolly-in",
    "seconds": "8",
    "size": "720x1280"
  }
}

相同提示词,不同提供商——计划会为你重新指定目标端点和参数格式。payload 只返回计划(不包含 dry_run 包装):

short-video-agent-kit payload --provider gemini_veo --prompt "Same teaser, 9:16, cinematic"
{
  "provider": "gemini_veo",
  "endpoint": "POST /models/{model}:predictLongRunning",
  "payload": {
    "instances": [
      {
        "prompt": "Same teaser, 9:16, cinematic"
      }
    ],
    "parameters": {
      "aspectRatio": "9:16",
      "durationSeconds": 8
    }
  }
}

检查已接入的提供商(检测密钥是否存在,但绝不打印密钥):

short-video-agent-kit doctor
{
  "ok": false,
  "dry_run": true,
  "providers": {
    "openai_sora": { "configured": false, "env_keys": ["OPENAI_API_KEY"], "models": ["sora-2"] },
    "gemini_veo": { "configured": false, "env_keys": ["GEMINI_API_KEY", "GOOGLE_API_KEY"], "models": ["veo-3.1-fast-generate-preview"] },
    "xai_grok": { "configured": false, "env_keys": ["XAI_API_KEY"], "models": ["grok-imagine-video", "grok-imagine-image"] },
    "seedance_piapi": { "configured": false, "env_keys": ["PIAPI_KEY", "SEEDANCE_API_KEY"], "models": ["seedance-2-fast-preview"] }
  },
  "output_dir": "./output",
  "next_steps": [
    "Set one provider key: OPENAI_API_KEY, GEMINI_API_KEY, XAI_API_KEY or PIAPI_KEY."
  ]
}

准备好实际生成视频时,设置提供商密钥,然后使用 --live 重新运行 generate(或设置 SHORT_VIDEO_DRY_RUN=false)。

CLI

short-video-agent-kit manifest --client codex
short-video-agent-kit doctor
short-video-agent-kit privacy-audit
short-video-agent-kit payload --provider gemini_veo --prompt-file prompt.txt
short-video-agent-kit generate --provider openai_sora --prompt "Vertical product teaser" --output ./output/teaser.mp4
short-video-agent-kit generate --provider openai_sora --prompt-file prompt.txt --output ./output/teaser.mp4 --live

支持的提供商:

  • openai_sora
  • gemini_veo
  • xai_grok
  • seedance_piapi

MCP

short-video-mcp

HTTP 传输:

SHORT_VIDEO_MCP_TRANSPORT=http short-video-mcp

Hermes 风格配置:

mcp_servers:
  short_video:
    command: npx
    args: ["-y", "short-video-agent-kit"]
    sampling:
      enabled: false

建议首次调用:

  1. short_video_connection_status
  2. short_video_privacy_audit
  3. short_video_build_payload
  4. short_video_generate

Agent 接入界面

工具用途
short_video_agent_manifest为 Codex、Claude、Cursor、Hermes 和 OpenClaw 提供安装/运行时指南
short_video_connection_status检查提供商是否就绪,无需提供 API 密钥
short_video_privacy_audit检查提示词、输出和参考素材的边界
short_video_build_payload构建特定提供商的负载,无需付费生成
short_video_generate默认采用试运行;仅在明确请求时进行实际生成

可复制粘贴的 Agent 提示词

Use short-video-agent-kit. First call short_video_connection_status and short_video_privacy_audit.
Build the payload before generation. Only set live=true if I explicitly confirm a paid provider call.

配置

将 .env.example 复制为 .env,并仅填写你计划使用的提供商密钥。.env、output/ 和 .agent-data/ 均已添加到 Git 忽略列表。

安全模型

  • 默认采用试运行。
  • 工具绝不会返回 API 密钥。
  • 付费生成需要指定 --live、MCP live=true,或设置 SHORT_VIDEO_DRY_RUN=false。
  • 参考图片必须归用户所有,或已获得许可。
  • 输出会写入由用户控制的本地路径。

开发

npm install
npm test
npm run check

📧 联系与支持

评论

支持 Markdown

第一次接触 MCP?

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

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