SeedanceMCP
SeedanceMCP
Ein Model Context Protocol (MCP)-Server für KI-Videogenerierung mit ByteDance Seedance über die AceDataCloud API.
Generieren Sie KI-Videos direkt aus Claude, VS Code oder einem beliebigen MCP-kompatiblen Client.
Funktionen
Text zu Video - Erstellen Sie KI-generierte Videos aus Text-Prompts
Bild zu Video - Animieren Sie Bilder mit Steuerung für das erste Bild, das letzte Bild und Referenzbilder
Mehrere Modelle - Unterstützung für Seedance 1.5 Pro, 1.0 Pro, 1.0 Pro Fast, 1.0 Lite T2V/I2V
Mehrere Auflösungen - 480p, 720p (Standard) und 1080p Ausgabe
Flexible Seitenverhältnisse - 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 und adaptiv
Audio-Generierung - Generieren Sie synchronisiertes Audio für Videos (1.5 Pro)
Service-Stufen - Standard (Priorität) und Flex (kosteneffiziente) Verarbeitung
Aufgabenverfolgung - Überwachen Sie den Generierungsfortschritt und rufen Sie Ergebnisse ab
Related MCP server: seedance-2-mcp
Tool-Referenz
Tool | Beschreibung |
| Generiert ein KI-Video aus einem Text-Prompt mit ByteDance Seedance. |
| Generiert ein KI-Video unter Verwendung von Referenzbildern mit ByteDance Seedance. |
| Fragt den Status und das Ergebnis einer Videogenerierungsaufgabe ab. |
| Fragt mehrere Videogenerierungsaufgaben gleichzeitig ab. |
| Listet alle verfügbaren Seedance-Modelle mit ihren Fähigkeiten und Preisen auf. |
| Listet alle verfügbaren Auflösungen und Seitenverhältnisse für Seedance auf. |
| Listet alle verfügbaren Seedance API-Aktionen und die entsprechenden Tools auf. |
Schnellstart
1. API-Token abrufen
Registrieren Sie sich auf der AceDataCloud-Plattform
Gehen Sie zur API-Dokumentationsseite
Klicken Sie auf "Acquire", um Ihr API-Token zu erhalten
Kopieren Sie das Token für die untenstehende Verwendung
2. Den gehosteten Server verwenden (Empfohlen)
AceDataCloud hostet einen verwalteten MCP-Server — keine lokale Installation erforderlich.
Endpunkt: https://seedance.mcp.acedata.cloud/mcp
Alle Anfragen erfordern ein Bearer-Token. Verwenden Sie das API-Token aus Schritt 1.
Claude.ai
Verbinden Sie sich direkt auf Claude.ai mit OAuth — kein API-Token erforderlich:
Gehen Sie zu Claude.ai Einstellungen → Integrationen → Mehr hinzufügen
Geben Sie die Server-URL ein:
https://seedance.mcp.acedata.cloud/mcpSchließen Sie den OAuth-Login-Prozess ab
Beginnen Sie mit der Nutzung der Tools in Ihrer Konversation
Claude Desktop
Fügen Sie dies zu Ihrer Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Cursor / Windsurf
Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu (.cursor/mcp.json oder .windsurf/mcp.json):
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}VS Code (Copilot)
Fügen Sie dies zu Ihrer VS Code MCP-Konfiguration hinzu (.vscode/mcp.json):
{
"servers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Oder installieren Sie die Ace Data Cloud MCP-Erweiterung für VS Code, die alle 15 MCP-Server mit einer Ein-Klick-Einrichtung bündelt.
JetBrains IDEs
Gehen Sie zu Einstellungen → Tools → AI Assistant → Model Context Protocol (MCP)
Klicken Sie auf Hinzufügen → HTTP
Einfügen:
{
"mcpServers": {
"seedance": {
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Claude Code
Claude Code unterstützt MCP-Server nativ:
claude mcp add seedance --transport http https://seedance.mcp.acedata.cloud/mcp \
-h "Authorization: Bearer YOUR_API_TOKEN"Oder fügen Sie es zur .mcp.json Ihres Projekts hinzu:
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Cline
Fügen Sie dies zu den MCP-Einstellungen von Cline hinzu (.cline/mcp_settings.json):
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Amazon Q Developer
Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Roo Code
Fügen Sie dies zu den Roo Code MCP-Einstellungen hinzu:
{
"mcpServers": {
"seedance": {
"type": "streamable-http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Continue.dev
Fügen Sie dies zu .continue/config.yaml hinzu:
mcpServers:
- name: seedance
type: streamable-http
url: https://seedance.mcp.acedata.cloud/mcp
headers:
Authorization: "Bearer YOUR_API_TOKEN"Zed
Fügen Sie dies zu den Einstellungen von Zed hinzu (~/.config/zed/settings.json):
{
"language_models": {
"mcp_servers": {
"seedance": {
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
}cURL-Test
# Health check (no auth required)
curl https://seedance.mcp.acedata.cloud/health
# MCP initialize
curl -X POST https://seedance.mcp.acedata.cloud/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'3. Oder lokal ausführen (Alternative)
Wenn Sie den Server lieber auf Ihrem eigenen Rechner ausführen möchten:
# Install from PyPI
pip install mcp-seedance
# or
uvx mcp-seedance
# Set your API token
export ACEDATACLOUD_API_TOKEN="your_token_here"
# Run (stdio mode for Claude Desktop / local clients)
mcp-seedance
# Run (HTTP mode for remote access)
mcp-seedance --transport http --port 8000Claude Desktop (Lokal)
{
"mcpServers": {
"seedance": {
"command": "uvx",
"args": ["mcp-seedance"],
"env": {
"ACEDATACLOUD_API_TOKEN": "your_token_here"
}
}
}
}Docker (Selbst-Hosting)
docker pull ghcr.io/acedatacloud/mcp-seedance:latest
docker run -p 8000:8000 ghcr.io/acedatacloud/mcp-seedance:latestClients verbinden sich mit ihrem eigenen Bearer-Token — der Server extrahiert das Token aus dem Authorization-Header jeder Anfrage.
Verfügbare Tools
Videogenerierung
Tool | Beschreibung |
| Generiert Video aus einem Text-Prompt |
| Generiert Video unter Verwendung von Referenz-/Start-/Endbildern |
Aufgaben
Tool | Beschreibung |
| Fragt den Status einer einzelnen Aufgabe ab |
| Fragt mehrere Aufgaben gleichzeitig ab |
Informationen
Tool | Beschreibung |
| Listet verfügbare Seedance-Modelle auf |
| Listet verfügbare Ausgabeauflösungen auf |
| Listet verfügbare API-Aktionen auf |
Anwendungsbeispiele
Video aus Prompt generieren
User: Create a video of a cat playing with a ball of yarn
Claude: I'll generate a video for you.
[Calls seedance_generate_video with prompt="A cute cat playfully batting a ball of yarn"]Ein Bild animieren
User: Turn this image into a video: https://example.com/landscape.jpg
Claude: I'll create a video from your image.
[Calls seedance_generate_video_from_image with first_frame_url and appropriate prompt]Mit Audio generieren
User: Create a video of rain falling with sound
Claude: I'll generate a video with synchronized audio.
[Calls seedance_generate_video with prompt="Rain falling on a quiet street" and generate_audio=True, model="doubao-seedance-1-5-pro-251215"]Verfügbare Modelle
Modell | Beschreibung | Funktionen |
| 2.0 | Neueste Generierungsqualität |
| 2.0 Fast | Neueste Generierung schnell |
| 1.5 Pro | Audio-Generierung, T2V, I2V |
| 1.0 Pro (Standard) | Hochwertiges T2V, I2V |
| 1.0 Pro Fast | Schnellere Generierung |
| 1.0 Lite T2V | Leichtes Text-zu-Video |
| 1.0 Lite I2V | Leichtes Bild-zu-Video |
Verfügbare Seitenverhältnisse
Seitenverhältnis | Beschreibung | Anwendungsfall |
| Querformat (Standard) | YouTube, TV, Präsentationen |
| Hochformat | TikTok, Instagram Reels |
| Quadratisch | Instagram-Posts |
| Traditionell | Klassisches Videoformat |
| Hochformat traditionell | Hochformat-Inhalte |
| Ultrawide | Kinematografische Inhalte |
| Adaptiv | Automatische Erkennung vom Bild |
Konfiguration
Umgebungsvariablen
Variable | Beschreibung | Standard |
| API-Token von AceDataCloud | Erforderlich |
| API-Basis-URL |
|
| OAuth-Client-ID (gehosteter Modus) | — |
| Plattform-Basis-URL |
|
| Standardmodell |
|
| Standardauflösung |
|
| Standard-Seitenverhältnis |
|
| Standarddauer (Sekunden) |
|
| Anfrage-Timeout in Sekunden |
|
| Logging-Level |
|
Befehlszeilenoptionen
mcp-seedance --help
Options:
--version Show version
--transport Transport mode: stdio (default) or http
--port Port for HTTP transport (default: 8000)Entwicklung
Entwicklungsumgebung einrichten
# Clone repository
git clone https://github.com/AceDataCloud/SeedanceMCP.git
cd SeedanceMCP
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # or `.venv\Scripts\activate` on Windows
# Install with dev dependencies
pip install -e ".[dev,test]"Tests ausführen
# Run unit tests
pytest
# Run with coverage
pytest --cov=core --cov=tools
# Run integration tests (requires API token)
pytest tests/test_integration.py -m integrationCode-Qualität
# Format code
ruff format .
# Lint code
ruff check .
# Type check
mypy core toolsErstellen & Veröffentlichen
# Install build dependencies
pip install -e ".[release]"
# Build package
python -m build
# Upload to PyPI
twine upload dist/*Projektstruktur
SeedanceMCP/
├── core/ # Core modules
│ ├── __init__.py
│ ├── client.py # HTTP client for Seedance API
│ ├── config.py # Configuration management
│ ├── exceptions.py # Custom exceptions
│ ├── server.py # MCP server initialization
│ ├── types.py # Type definitions
│ └── utils.py # Utility functions
├── tools/ # MCP tool definitions
│ ├── __init__.py
│ ├── video_tools.py # Video generation tools
│ ├── task_tools.py # Task query tools
│ └── info_tools.py # Information tools
├── prompts/ # MCP prompts
│ └── __init__.py # Prompt templates
├── tests/ # Test suite
│ ├── conftest.py
│ ├── test_client.py
│ ├── test_config.py
│ ├── test_integration.py
│ └── test_utils.py
├── deploy/ # Deployment configs
│ └── production/
│ ├── deployment.yaml
│ ├── ingress.yaml
│ └── service.yaml
├── .env.example # Environment template
├── .gitignore
├── CHANGELOG.md
├── Dockerfile # Docker image for HTTP mode
├── docker-compose.yaml # Docker Compose config
├── LICENSE
├── main.py # Entry point
├── pyproject.toml # Project configuration
└── README.mdAPI-Referenz
Dieser Server umschließt die AceDataCloud Seedance API:
Seedance Videos API - Videogenerierung
Seedance Tasks API - Aufgabenabfragen
Mitwirken
Beiträge sind willkommen! Bitte:
Forken Sie das Repository
Erstellen Sie einen Feature-Branch (
git checkout -b feature/amazing)Committen Sie Ihre Änderungen (
git commit -m 'Add amazing feature')Pushen Sie auf den Branch (
git push origin feature/amazing)Öffnen Sie einen Pull Request
Lizenz
MIT-Lizenz - siehe LICENSE für Details.
Links
Mit Liebe gemacht von AceDataCloud
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceByteDance Seedream AI image generation and editing (style transfer, background change, virtual try-on) with multiple models, multi-resolution up to 4K, and streaming delivery.63MIT
- AlicenseAqualityDmaintenanceExposes Volcengine ARK Seedance 2.0 video generation capabilities via MCP tools, enabling text-to-video, image-to-video, and multimodal reference generation locally.38MIT
- FlicenseAqualityCmaintenanceEnables video generation using the Seedance 2.0 model through MCP, supporting both OpenAI and Volcengine API formats with tools for creating, monitoring, and downloading videos.6
- AlicenseBqualityAmaintenanceProvider-neutral short-form AI video toolkit for agents: Sora, Gemini Veo, xAI/Grok and Seedance.51371MIT
Related MCP Connectors
AI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.
Image, video, audio, face-swap, talking avatars and chat across 300+ AI models, one balance.
Generate, edit and upscale AI video and images from any agent via VicSee.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AceDataCloud/SeedanceMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server