🎛️ Seedance MCP 接入说明

通过 MCP(Model Context Protocol)在任意支持 MCP 的 AI 客户端中直接调用 Seedance 视频生成与素材管理能力

一、简介

MCP 是主流 AI 客户端(Claude Desktop、Cursor、codex 等)通用的工具协议。安装本 MCP Server 后,你可以在对话中直接用自然语言让 AI 帮你:

无需安装额外框架,只需你的 Li-Token API Key(管理后台「令牌」页面创建)。

二、环境要求

项目要求
Node.js18+
包管理器pnpm(可选,仅构建时需要)
API KeyLi-Token 管理后台「令牌」页面创建(sk- 开头)

三、安装与构建

# 获取源码后
cd mcp-seedance
pnpm install
pnpm build        # 产物生成到 lib/

构建产物入口:lib/index.js(各客户端配置时指向此路径)。

四、客户端配置

所有客户端都通过 stdio 传输 连接 MCP Server,并需要提供 LITOKEN_API_KEY 环境变量。

4.1 Claude Desktop

编辑 claude_desktop_config.json

{
  "mcpServers": {
    "seedance": {
      "command": "node",
      "args": ["/绝对路径/mcp-seedance/lib/index.js"],
      "env": { "LITOKEN_API_KEY": "sk-你的Li-Token令牌" }
    }
  }
}

4.2 Cursor

1. Settings → MCP → Add New MCP Server
2. 类型选择 command:

命令: node /绝对路径/mcp-seedance/lib/index.js
环境变量: LITOKEN_API_KEY=sk-你的Li-Token令牌

4.3 codex CLI

编辑 ~/.codex/config.toml

[mcp_servers.seedance]
command = "node"
args = ["/绝对路径/mcp-seedance/lib/index.js"]
env = { LITOKEN_API_KEY = "sk-你的Li-Token令牌" }

4.4 其他 MCP 客户端(通用)

任何支持 stdio 传输的 MCP 客户端,统一指向:

五、可用工具

工具名功能主要参数
seedance_video生成 Seedance 视频(同步等待,1-10 分钟)prompt(必填)、durationresolutionratioimage_urllast_frameref_videoaudio_urlgenerate_audio
seedance_asset_auth真人素材认证:创建 H5 活体认证会话 / 查询认证状态action(create/query)、byted_token
seedance_asset_groups素材组:查询列表 / 创建(AIGC、LivenessFace)action(list/create)、group_typegroup_namedescription
seedance_asset_assets素材:查询列表(按素材组、状态过滤)group_idsstatusespage_nopage_size

5.1 seedance_video 参数详解

参数类型必填说明
promptstring视频内容描述(文字提示词)
durationnumber视频时长(秒),范围 4-15,默认 5
resolutionstring分辨率:480p / 720p / 1080p,默认 720p
ratiostring画面比例,如 16:9、9:16、1:1、4:3
image_urlstring首帧图片 URL(图生视频),公网 https
last_framestring尾帧图片 URL(首尾帧衔接),公网 https
ref_videostring参考视频 URL,公网 https
audio_urlstring参考音频 URL,公网 https
generate_audioboolean是否生成视频音频(人物说话/环境音)

5.2 素材状态说明

枚举
素材组类型AIGC(虚拟人像)、LivenessFace(真人,需 H5 活体认证)
素材类型Image / Video / Audio
素材状态Active(可用)/ Processing(处理中)/ Failed(失败)

六、使用示例

配置完成后,直接在对话中描述需求即可:

生成一个 5 秒的 720p 视频:一个女孩在花园里跳舞,阳光透过树叶洒落

用这张图片 https://example.com/frame.jpg 作为首帧,生成 10 秒 1080p 视频

参考这个视频 https://example.com/ref.mp4 的风格,配 BGM https://example.com/bgm.mp3,生成 5 秒视频并生成音频

创建真人素材认证会话

查看我的素材组 / 列出真人素材组的素材

七、返回结果说明

视频生成成功

✅ Seedance 视频生成完成!
视频地址: https://...
时长: 5 秒
消耗 Token: 108900
(链接 24 小时有效,请及时下载)

真人认证成功

✅ 认证会话已创建(1800 秒内有效),请在浏览器打开完成活体认证:
https://...(H5 活体认证链接)
bytedToken: tok-xxxxxxxx

认证成功后再次查询返回 ✅ 真人认证成功,素材组 ID: grp-xxxxxxxx

八、计费说明

计费基于实际消耗 token 数,按场景乘以对应倍率,Li-Token 后台直接按此扣费:

场景倍率示例(5 秒视频)
含视频输入 · 720p× 1.0~109,000 tokens
含视频输入 · 1080p× 1.10714~120,600 tokens
无视频输入 · 720p× 1.6429~179,000 tokens
无视频输入 · 1080p× 1.82142~198,500 tokens

💡 生成成功才扣费,失败/超时不扣。

九、注意事项

十、故障排查

现象原因与解决
启动报"缺少 LITOKEN_API_KEY"客户端配置中未设置环境变量,检查 env 配置
调用返回 401API Key 无效或过期,重新在后台创建令牌
视频生成失败/超时检查 prompt 是否合理、素材 URL 是否公网可访问、时长是否在 4-15 秒
素材认证超时H5 认证会话 30 分钟有效,超时后重新创建会话