MCP server for Volcengine (Doubao) Video Generation API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"volcengine-video-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Volcengine Video Generation MCP Server MCP (Model Context Protocol) server for Volcengine (Doubao/豆包) Video Generation API - Seedance models. ## Features - ✅ **Text-to-Video Generation** - Generate videos from text prompts - ✅ **Image-to-Video Generation** - Animate images with multiple modes: - First frame mode - First & last frame mode - Reference images mode (1-4 images) - ✅ **Task Management** - Query, list, and cancel video generation tasks - ✅ **Comprehensive Parameters** - Full control over resolution, ratio, duration, FPS, etc. - ✅ **MCP Resources** - Server status, models list, and API documentation ## Installation ### Prerequisites - Python 3.11+ - [uv](https://github.com/astral-sh/uv) (recommended) or pip ### Setup 1. Clone the repository: ```bash git clone <repository-url> cd volcengine-video-mcp ``` 2. Install dependencies: ```bash # Using uv (recommended) uv sync # Or using pip pip install -e . ``` 3. Configure environment variables: ```bash cp .env.example .env # Edit .env and add your Volcengine API key ``` Required environment variables: - `ARK_API_KEY`: Your Volcengine API key ([Get one here](https://console.volcengine.com/ark)) - `ARK_BASE_URL`: (Optional) API base URL, defaults to `https://ark.cn-beijing.volces.com` ## Usage ### Running the Server ```bash # Using uv uv run python app/main.py # Or if installed with pip python app/main.py ``` ### Using with Claude Desktop Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS): ```json { "mcpServers": { "volcengine-video": { "command": "uv", "args": [ "--directory", "/path/to/volcengine-video-mcp", "run", "python", "app/main.py" ], "env": { "ARK_API_KEY": "your_api_key_here" } } } } ``` ## Tools ### create_video_task Create a video generation task. **Example - Text-to-Video:** ```python create_video_task( model="doubao-s…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.