Scrptly Video Generator

官方

一个AI视频代理,能够通过简单的提示和上下文图像生成专业且复杂的视频。

你可以用 Scrptly Video Generator MCP 做什么?

  • 生成AI视频 — 使用 generateAiVideo 并提供详细的文本提示和可选的上下文图片,以启动视频生成任务。
  • 设置审批预算 — 传入 approveUpTo 来限制视频生成的代币成本,默认值为10,000代币。
  • 检查任务状态 — 使用 getTaskStatus 并传入 taskId 来轮询状态并获取最终视频URL。

文档

←Scrptly 的 MCP 服务器

Scrptly MCP(模型连接器协议)服务器允许您通过 MCP 接口将 Scrptly 与您首选的大型语言模型(LLM)连接。这使您能够利用自定义 LLM,通过 Scrptly 的 AI Agent 生成专业视频。

设置 MCP 服务器

您可以通过以下配置将 Scrptly 的 MCP 服务器连接到您选择的 LLM:

  • 端点 URL:https://mcp.scrptly.com/
  • 身份验证:使用您的 Scrptly API 密钥进行身份验证。使用的身份验证方法是在 Authorization 标头中的 Bearer Token。

对于需要 JSON 配置的客户端,以下是一个示例设置:

{
    "mcpServers": {
        "scrptly-video-generator": {
            "command": "npx",
            "args": ["mcp-remote", "https://mcp.scrptly.com/", "--header", "Authorization: Bearer YOUR_API_KEY_HERE"]
        }
    }
}

使用 MCP 服务器

Scrptly 的 MCP 服务器充当您的 LLM 与 Scrptly 的 AI Video-Agent 之间的桥梁。当您向 MCP 服务器发送请求时,它会调用 Scrptly 的 AI Video-Agent API,根据您的 LLM 处理的提示生成视频。

Scrptly 的 MCP 目前支持以下工具:

生成 AI 视频 — generateAiVideo

根据文本提示和可选的上下文图像生成视频。

输入参数:

  • prompt:[string] 用于生成视频的详细文本提示。它应包括视频的时长、视觉风格、情节/内容以及任何与生成高质量视频相关的内容。
  • context:[array of objects] 可选的上下文图像数组,用于指导视频生成。每个图像应具有 URL 和简要描述。
    • context[].url:[string] 用于视频生成的上下文图像的 URL。
    • context[].description:[string] 上下文图像的简要描述以及它应如何在视频中使用。
  • approveUpTo:[number] 用户批准用于生成视频的最大成本(以 token 计)。可选但强烈推荐。默认值为 10,000 token。

输出参数:

  • taskId:[string] 用于生成 AI 视频而创建的任务的 ID。
  • projectId:[string] 在 Scrptly 上创建的 AI 视频项目的 ID。
  • projectUrl:[string] 用于在 Scrptly 上查看和管理/调整生成的 AI 视频项目的 URL。

获取任务状态 — getTaskStatus

检查 AI 视频生成任务的状态。

输入参数:

  • taskId:[string] 要检查状态的 AI 视频生成任务的 ID。

输出参数:

  • status:[string] AI 视频生成任务的当前状态。可能的值有 'awaiting'、'processing'、'success' 和 'failed'。
  • statusMessage:[string] 关于任务当前状态的详细消息。
  • resultVideoUrl:[string] 如果任务成功完成,生成的视频文件的 URL。
  • projectId:[string] 在 Scrptly 上创建的 AI 视频项目的 ID。
  • projectUrl:[string] 用于在 Scrptly 上查看和管理/调整生成的 AI 视频项目的 URL。