调用豆包 Seedream 和 Seedance 模型生成图片和视频,并查询视频生成任务状态。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add 156554395 --env DOUBAO_API_KEY='<DOUBAO_API_KEY>' --env DOUBAO_IMAGE_ENDPOINT_ID='<DOUBAO_IMAGE_ENDPOINT_ID>' --env DOUBAO_VIDEO_ENDPOINT_ID='<DOUBAO_VIDEO_ENDPOINT_ID>' -- npx -y doubao-image-video-mcp@latest~/.codex/config.toml
[mcp_servers.156554395]
command = "npx"
args = ["-y", "doubao-image-video-mcp@latest"]
env = { DOUBAO_API_KEY = "<DOUBAO_API_KEY>", DOUBAO_IMAGE_ENDPOINT_ID = "<DOUBAO_IMAGE_ENDPOINT_ID>", DOUBAO_VIDEO_ENDPOINT_ID = "<DOUBAO_VIDEO_ENDPOINT_ID>" }
# codex mcp add 156554395 --env DOUBAO_API_KEY='<DOUBAO_API_KEY>' --env DOUBAO_IMAGE_ENDPOINT_ID='<DOUBAO_IMAGE_ENDPOINT_ID>' --env DOUBAO_VIDEO_ENDPOINT_ID='<DOUBAO_VIDEO_ENDPOINT_ID>' -- npx -y doubao-image-video-mcp@latest~/.cursor/mcp.json
{
"mcpServers": {
"156554395": {
"command": "npx",
"args": [
"-y",
"doubao-image-video-mcp@latest"
],
"env": {
"DOUBAO_API_KEY": "<DOUBAO_API_KEY>",
"DOUBAO_IMAGE_ENDPOINT_ID": "<DOUBAO_IMAGE_ENDPOINT_ID>",
"DOUBAO_VIDEO_ENDPOINT_ID": "<DOUBAO_VIDEO_ENDPOINT_ID>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"156554395": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"doubao-image-video-mcp@latest"
],
"env": {
"DOUBAO_API_KEY": "<DOUBAO_API_KEY>",
"DOUBAO_IMAGE_ENDPOINT_ID": "<DOUBAO_IMAGE_ENDPOINT_ID>",
"DOUBAO_VIDEO_ENDPOINT_ID": "<DOUBAO_VIDEO_ENDPOINT_ID>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"156554395": {
"command": "npx",
"args": [
"-y",
"doubao-image-video-mcp@latest"
],
"env": {
"DOUBAO_API_KEY": "<DOUBAO_API_KEY>",
"DOUBAO_IMAGE_ENDPOINT_ID": "<DOUBAO_IMAGE_ENDPOINT_ID>",
"DOUBAO_VIDEO_ENDPOINT_ID": "<DOUBAO_VIDEO_ENDPOINT_ID>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"156554395": {
"command": "npx",
"args": [
"-y",
"doubao-image-video-mcp@latest"
],
"env": {
"DOUBAO_API_KEY": "<DOUBAO_API_KEY>",
"DOUBAO_IMAGE_ENDPOINT_ID": "<DOUBAO_IMAGE_ENDPOINT_ID>",
"DOUBAO_VIDEO_ENDPOINT_ID": "<DOUBAO_VIDEO_ENDPOINT_ID>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"156554395": {
"command": "npx",
"args": [
"-y",
"doubao-image-video-mcp@latest"
],
"env": {
"DOUBAO_API_KEY": "<DOUBAO_API_KEY>",
"DOUBAO_IMAGE_ENDPOINT_ID": "<DOUBAO_IMAGE_ENDPOINT_ID>",
"DOUBAO_VIDEO_ENDPOINT_ID": "<DOUBAO_VIDEO_ENDPOINT_ID>"
}
}
}
}Environment variables
DOUBAO_API_KEYDOUBAO_IMAGE_ENDPOINT_IDDOUBAO_VIDEO_ENDPOINT_ID
Replace the placeholders with your own credentials and keep them out of version control.