{
  "id": 15679225,
  "title": "How to Connect Seedance MCP to OpenCode for Terminal-Based Video Workflows",
  "url": "https://urgent.news/2026/10/20/how-to-connect-seedance-mcp-to-opencode-for-terminal-based-video",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-20T01:07:01.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/germey/how-to-connect-seedance-mcp-to-opencode-for-terminal-based-video-workflows-blk"
  },
  "original_language": "en",
  "account": "Connecting a remote Seedance MCP server to OpenCode enables terminal-based video workflows via natural language instructions. Two primary tools are available: seedance_generate_video for text-to-video generation and seedance_generate_video_from_image for image-to-video generation. OpenCode connects to the Seedance server at https://seedance.mcp.acedata.cloud/mcp without needing a local MCP server.\n\nAuthentication relies on a Bearer token in the Authorization header, stored in an environment variable and not committed to Git. OpenCode reads MCP definitions from opencode.json, which can be global or project-specific, with the latter overriding the global setup. The oauth field must be set to false to indicate Bearer authentication.\n\nTo verify the integration, use the opencode mcp list and opencode mcp debug seedance commands. Successful setup displays the Seedance connection as connected. If errors persist, check the exported ACEDATACLOUD_API_KEY, proper header formatting, and whether oauth is set to false.\n\nOnce the handshake succeeds, generate a vertical short video with a girl turning under a cherry blossom tree, focusing on orientation, subject, movement, and lighting. Start with simple prompts before adding complexity. For image-to-video generation, use the seedance_generate_video_from_image tool with an existing image, such as zooming in on a product screenshot.\n\nKey troubleshooting steps include confirming the URL, checking the token availability, and re-running opencode mcp debug seedance. Ensure credentials are in the environment, oauth is set to false, and the handshake succeeds before building more complex workflows.",
  "summary": "When a video task starts in a terminal, the awkward part is often context switching: leave the editor, open a separate tool, upload an image, copy the result back, and repeat. This guide shows how to connect a remote Seedance MCP server to OpenCode so a terminal session can request short videos through natural-language instructions. What you can do The integration exposes two documented tools:…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}