关于 seedance-polza-mcp-server
这是一个通过 Polza.ai 调用 Seedance 模型生成视频的 MCP 服务,支持文本生成视频和图像生成视频,并提供状态查询及轮询直至完成。
主要功能
- 01根据文本提示生成视频
- 02根据参考图像生成视频
- 03查询生成状态
- 04轮询等待视频完成
- 05设置宽高比、分辨率和时长
- 06返回结果 URL 与用量信息
适用场景
- 01根据文字描述制作视频
- 02将参考图像转为视频
- 03跟踪视频任务直至结果就绪
MCP 相关
向 MCP 客户端提供创建视频、查询状态、等待完成和查看模型指南的工具。结果包含生成 ID、状态、模型、用量,以及视频就绪后的 URL。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Seedance Polza MCP 服务
mcp-name: io.github.ivanantigravity-lgtm/seedance-polza-mcp-server
通过 Polza.ai 使用 bytedance/seedance-2(及其他 Seedance 模型)生成视频的 MCP 服务。
功能
- 文本生成视频和图片生成视频
- 读取生成状态
- 持续轮询,直到视频就绪
- 返回精简结果(id、状态、url、usage、warnings)
安装要求
Claude Desktop或Claude Codeuv- Python 3.11+
POLZA_AI_API_KEY— 可在 polza.ai/dashboard/api-keys 获取密钥
安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
2 分钟安装(通过 PyPI + uvx)
Claude Code / VS Code
在项目根目录创建 .mcp.json:
{
"mcpServers": {
"seedance-polza": {
"command": "uvx",
"args": ["seedance-polza-mcp-server@latest"],
"env": {
"POLZA_AI_API_KEY": "your-polza-api-key-here"
}
}
}
}
重启 Claude Code。
Claude Desktop(macOS)
文件 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"seedance-polza": {
"command": "uvx",
"args": ["seedance-polza-mcp-server@latest"],
"env": {
"POLZA_AI_API_KEY": "your-polza-api-key-here"
}
}
}
}
Claude Desktop(Windows)
文件:%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— 根据id检查状态seedance_wait_for_completion— 持续轮询,直到就绪seedance_model_guide— 参数简要指南
默认值
- 模型:
bytedance/seedance-2 - 轮询间隔:
8秒 - 最大等待时间:
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— 图片生成视频的参考图videos— 视频生成视频的参考视频seedasyncuser
images / videos 的格式:
{ "type": "url", "data": "https://example.com/file.png" }
或
{ "type": "base64", "data": "data:image/png;base64,..." }
服务返回内容
服务不会做多余的处理。它会返回:
- 生成任务的
id statusmodelusage(包括cost_rub)- 视频就绪时的结果
url - 遇到问题时的
warnings/error
本地开发
git clone https://github.com/ivanantigravity-lgtm/seedance-polza-mcp-server.git
cd seedance-polza-mcp-server
uv sync
POLZA_AI_API_KEY=your_key uv run python -m seedance_polza_mcp_server.server
重要说明
此服务不会运行实时预览,也不会自行消耗令牌。
只有在明确调用工具时,才会启动生成。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。