Skip to main content

MCP server for ByteDance Seedance video generation through Polza.ai

Project description

Seedance Polza MCP Server

mcp-name: io.github.ivanantigravity-lgtm/seedance-polza-mcp-server

MCP сервер для генерации видео через POST /v1/media в Polza.ai с фокусом на bytedance/seedance-2.

Что умеет:

  • запускать text-to-video и image-to-video генерации
  • читать статус генерации через GET /v1/media/{id}
  • ждать завершения polling-ом
  • возвращать компактный результат без лишней воды

Tools

  • seedance_create_video
  • seedance_get_status
  • seedance_wait_for_completion
  • seedance_model_guide

Дефолты

  • модель по умолчанию: bytedance/seedance-2
  • polling interval: 8 секунд
  • max wait: 900 секунд

Переменные окружения

POLZA_API_KEY=YOUR_POLZA_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

Локальный запуск

uv run python -m seedance_polza_mcp_server.server

Что возвращает сервер

Сервер не пытается делать лишнюю магию.

Он возвращает:

  • ID генерации
  • статус
  • model
  • usage
  • url результата, если видео готово
  • warnings / error, если они есть

Что поддерживает по входу

Базовые параметры под видео:

  • prompt
  • aspect_ratio
  • resolution
  • duration
  • images
  • videos
  • seed
  • async
  • user

Для images и videos поддерживаются объекты вида:

{
  "type": "url",
  "data": "https://example.com/file.png"
}

или

{
  "type": "base64",
  "data": "data:image/png;base64,..."
}

Важно

Этот сервер не гоняет live preview и не тратит токены сам по себе.
Генерация запускается только по явному вызову tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seedance_polza_mcp_server-0.1.0.tar.gz (75.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seedance_polza_mcp_server-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file seedance_polza_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for seedance_polza_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a6a42702e160dbc5540d9300b1f3aa175f7024730058742a13c0c4ca0a0d3db
MD5 2d7a2be86fb612c0287624332c1da692
BLAKE2b-256 949bd178de25251ae346eb6c9f4ee61bd5197babadbe6a2963779ad8841963bc

See more details on using hashes here.

File details

Details for the file seedance_polza_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for seedance_polza_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65861dbee0dd57d09670ab1f0193a89bcb7b6100ea59957a1bd7bc5512867f37
MD5 c2e1a3ab1f518c620ae4eb11da3e82ad
BLAKE2b-256 caba7de354b060d4e13c094e566d5bf10901e51d9399a21c3649e30b8d782a21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page