Skip to main content
Glama
stvlynn

Volcengine Image Generation MCP Server

by stvlynn

Volcengine Image Generation MCP Server

A Model Context Protocol (MCP) server that provides tools for generating images using Volcengine's text-to-image API.

Features

  • Text-to-image generation using Volcengine's doubao-seedream-3-0-t2i-250415 model

  • Support for multiple image sizes and formats

  • Configurable parameters including seed, guidance scale, and watermark

  • Proper error handling and validation

  • TypeScript implementation with full type safety

Installation

  1. Clone or download this repository

  2. Install dependencies:

npm install
  1. Build the project:

npm run build

Configuration

Set the required environment variable:

export VOLCENGINE_API_KEY="your_api_key_here"

Usage

Running the server

npm start

Development mode

npm run dev

Available Tools

generate_image

Generate images from text prompts using Volcengine's API.

Parameters:

  • prompt (required): Text description of the image to generate

  • model (optional): Model ID (default: doubao-seedream-3-0-t2i-250415)

  • size (optional): Image size (default: 1024x1024)

  • seed (optional): Random seed for reproducible results

  • guidance_scale (optional): How closely to follow the prompt (1-10)

  • watermark (optional): Whether to add watermark (default: true)

  • response_format (optional): Return format - 'url' or 'b64_json' (default: url)

Supported sizes:

  • 1024x1024 (1:1)

  • 864x1152 (3:4)

  • 1152x864 (4:3)

  • 1280x720 (16:9)

  • 720x1280 (9:16)

  • 832x1248 (2:3)

  • 1248x832 (3:2)

  • 1512x648 (21:9)

Example Usage

{
  "name": "generate_image",
  "arguments": {
    "prompt": "A beautiful sunset over mountains",
    "size": "1024x1024",
    "guidance_scale": 7.5
  }
}

MCP Client Configuration

Add this server to your MCP client configuration:

{
  "mcpServers": {
    "volcengine-image": {
      "command": "node",
      "args": ["path/to/build/index.js"],
      "env": {
        "VOLCENGINE_API_KEY": "your-api-key"
      }
    }
  }
}

Error Handling

The server provides comprehensive error handling for:

  • Invalid API keys

  • Rate limiting

  • Invalid parameters

  • Network errors

  • API response errors

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/stvlynn/Volcengine-Image-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server