Seedream

Doubao-Seedream生图MCP(即梦生图MCP)
  • python

6

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "tengmmvp-seedream_mcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/tengmmvp/Seedream_MCP",
        "--api-key",
        "your_api_key_here"
      ],
      "env": {
        "ARK_API_KEY": "<required> API key for Docker setups (not used by stdio method)",
        "SEEDREAM_MODEL_ID": "doubao-seedream-4-5-251128",
        "SEEDREAM_DEFAULT_SIZE": "2K",
        "SEEDREAM_AUTO_SAVE_ENABLED": "true",
        "SEEDREAM_DEFAULT_WATERMARK": "false"
      }
    }
  }
}

You can run Seedream MCP to generate AI images through a local or remote MCP client. This server connects to Seedream’s APIs to produce text-to-image, image-to-image, and related image generation workflows, enabling you to automate creative tasks with a simple command-line or Docker setup.

How to use

You will run the MCP server using a client that supports MCP connections, such as uvx. Start by providing your API key to authenticate with Seedream’s MCP. You can then invoke image generation workflows like text-to-image, image-to-image, multi-image fusion, and sequential image generation through the client’s MCP endpoints. The following examples assume you have a running MCP server configured for Seedream.

How to install

Prerequisites: you need a working environment with Node.js or a runtime that can run the MCP client, and you should have access to the internet to fetch the Seedream MCP tooling.

Option 1: uvx one-click startup (recommended) — just run the MCP client directly from the repository.

# Directly launch from the GitHub repository
uvx git+https://github.com/tengmmvp/Seedream_MCP --api-key your_api_key_here

# Or clone first, then start
git clone https://github.com/tengmmvp/Seedream_MCP
cd Seedream_MCP
uvx . --api-key your_api_key_here

Option 2: Docker Compose — run Seedream MCP in a containerized environment.

# Download docker-compose file
curl -O https://raw.githubusercontent.com/tengmmvp/Seedream_MCP/main/docker-compose.yml

# Start the service with your API key set in the environment
ARK_API_KEY=your_api_key_here docker-compose up -d

Option 3: Claude Desktop configuration — configure the MCP server by adding a small JSON snippet to Claude Desktop so you can use Seedream’s MCP features directly from Claude.

{
  "mcpServers": {
    "seedream": {
      "command": "uvx",
      "args": [
        "git+https://github.com/tengmmvp/Seedream_MCP",
        "--api-key",
        "your_api_key_here"
      ]
    }
  }
}

Additional setup notes

You can customize the default model, image size, and other options when you start Seedream MCP. The server supports different transmission modes when connecting via an MCP client, including stdio, SSE, or streamable-http depending on your setup.

Configuration and troubleshooting

If you need to troubleshoot, ensure your API key is valid and that your MCP client is configured to reach Seedream MCP. For Docker-based runs, verify that ARK_API_KEY is set in your environment before starting the containers.

Notes and recommended practices

Keep your API keys secure and do not expose them in public scripts. For automated generation tasks, consider using a configuration file to store default size, watermark preferences, and output paths to ensure consistent results across runs.

Available tools

seedream_text_to_image

Generate an image from a textual prompt with configurable size, watermark, and output options.

seedream_image_to_image

Create a new image by transforming an input image guided by a text prompt.

seedream_multi_image_fusion

Fuse multiple input images into a single generated image guided by a prompt.

seedream_sequential_generation

Generate a sequence of images, enabling storyboard-style or group image outputs.

seedream_browse_images

Browse local image assets to prepare inputs for generation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Seedream MCP Server - tengmmvp/seedream_mcp | VeilStrat