Scrptly Video Generator

официальный

ИИ-видеоагент, который может создавать профессиональные и сложные видео по простым запросам и контекстным изображениям.

Что можно делать с Scrptly Video Generator MCP?

  • Генерация AI-видео — Используйте generateAiVideo с подробным текстовым описанием и необязательными контекстными изображениями, чтобы запустить задачу генерации видео.
  • Установка бюджета на одобрение — Передайте approveUpTo, чтобы ограничить затраты токенов на генерацию видео, по умолчанию — 10 000 токенов.
  • Проверка статуса задачи — Используйте getTaskStatus с taskId, чтобы опрашивать статус и получить итоговый URL видео.

Документация

←MCP-сервер Scrptly

Сервер Scrptly MCP (Model Connector Protocol) позволяет подключить Scrptly к вашей предпочтительной большой языковой модели (LLM) через интерфейс MCP. Это позволяет использовать пользовательские LLM для создания профессиональных видео через AI-агента Scrptly.

Настройка MCP-сервера

Вы можете подключить MCP-сервер Scrptly к выбранной вами LLM с помощью следующей конфигурации:

  • URL конечной точки: https://mcp.scrptly.com/
  • Аутентификация: Используйте ваш API-ключ Scrptly для аутентификации. Используемый метод аутентификации — Bearer Token в заголовке Authorization.

Для клиентов, которым требуется JSON-конфигурация, вот пример настройки:

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

Использование MCP-сервера

MCP-сервер Scrptly действует как мост между вашей LLM и AI-видеоагентом Scrptly. Когда вы отправляете запросы на MCP-сервер, он вызывает API AI-видеоагента Scrptly для создания видео на основе подсказок, обработанных вашей LLM.

MCP-сервер Scrptly в настоящее время поддерживает следующий инструмент:

Создать AI-видео — generateAiVideo

Создайте видео на основе текстовой подсказки и необязательных контекстных изображений.

Входные параметры:

  • prompt: [string] Подробная текстовая подсказка для создания видео. Она должна включать продолжительность видео, визуальный стиль, сюжет/содержание и всё, что имеет значение для создания высококачественного видео.
  • context: [array of objects] Необязательный массив контекстных изображений для управления созданием видео. Каждое изображение должно иметь URL и краткое описание.
    • context[].url: [string] URL контекстного изображения, которое будет использоваться при создании видео.
    • context[].description: [string] Краткое описание контекстного изображения и того, как оно должно использоваться в видео.
  • approveUpTo: [number] Максимальная стоимость (в токенах), которую пользователь одобряет для создания видео. Необязательно, но настоятельно рекомендуется. По умолчанию — 10 000 токенов.

Выходные параметры:

  • taskId: [string] Идентификатор задачи, созданной для генерации AI-видео.
  • projectId: [string] Идентификатор проекта AI-видео, созданного в Scrptly.
  • projectUrl: [string] URL для просмотра и управления/настройки созданного проекта AI-видео в Scrptly.

Получить статус задачи — getTaskStatus

Проверьте статус задачи генерации AI-видео.

Входные параметры:

  • taskId: [string] Идентификатор задачи генерации AI-видео, для которой нужно проверить статус.

Выходные параметры:

  • status: [string] Текущий статус задачи генерации AI-видео. Возможные значения: 'awaiting', 'processing', 'success' и 'failed'.
  • statusMessage: [string] Подробное сообщение о текущем статусе задачи.
  • resultVideoUrl: [string] URL сгенерированного видеофайла, если задача успешно завершена.
  • projectId: [string] Идентификатор проекта AI-видео, созданного в Scrptly.
  • projectUrl: [string] URL для просмотра и управления/настройки созданного проекта AI-видео в Scrptly.