The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Seedance Polza MCP Server listing page.
mcp-name: io.github.ivanantigravity-lgtm/seedance-polza-mcp-server
MCP сервер для генерации видео через bytedance/seedance-2 (и другие Seedance-модели) на Polza.ai.
Claude Desktop или Claude CodeuvPOLZA_AI_API_KEY — ключ берётся на polza.ai/dashboard/api-keysПоставить uv:
Создай .mcp.json в корне проекта:
Перезапусти Claude Code.
Файл ~/Library/Application Support/Claude/claude_desktop_config.json:
Файл: %APPDATA%\Claude\claude_desktop_config.json. Содержимое идентичное.
После перезапуска Claude попроси:
Сделай через seedance короткое видео: закат над океаном, 16:9, 5 секунд
Claude должен вызвать seedance_create_video и дождаться готовности через seedance_wait_for_completion.
seedance_create_video — запустить генерациюseedance_get_status — проверить статус по idseedance_wait_for_completion — ждать polling-ом до готовностиseedance_model_guide — краткая памятка по параметрамbytedance/seedance-28 секунд900 секунд| Переменная | Обязательная | По умолчанию |
|---|---|---|
POLZA_AI_API_KEY | да | — |
POLZA_BASE_URL | нет | https://polza.ai/api/v1 |
SEEDANCE_MODEL | нет | bytedance/seedance-2 |
SEEDANCE_POLL_INTERVAL | нет | 8 |
SEEDANCE_MAX_WAIT | нет | 900 |
LOG_LEVEL | нет | INFO |
Базовые параметры под видео:
promptaspect_ratio (16:9, 9:16, 1:1, 4:3, 3:4, 21:9 и т.д.)resolution (480p, 720p, 1080p)duration (5s, 10s, 15s — зависит от модели)images — референсы для image-to-videovideos — референсы для video-to-videoseedasyncuserФормат images / videos:
или
Сервер не делает лишней магии. Он возвращает:
id генерацииstatusmodelusage (в том числе cost_rub)url результата, если видео готовоwarnings / error при проблемахЭтот сервер не гоняет live preview и не тратит токены сам по себе.
Генерация запускается только по явному вызову tool.
MIT.