Skip to main content
Glama
ttkkasd

Jimeng MCP Server

by ttkkasd

Jimeng MCP Server

A Model Context Protocol (MCP) server for Volcengine's Jimeng AI image generation service.

Features

  • Generate images using Volcengine's Jimeng AI service

  • Support for Chinese and English prompts

  • Configurable image dimensions and generation parameters

  • Watermark support

  • Built-in prompt enhancement (LLM preprocessing)

  • Super-resolution enhancement

Related MCP server: Gemini MCP Image Generation Server

Installation

npm install jimeng-mcp

Setup

  1. Get your Volcengine credentials from the Volcengine Console

  2. Set environment variables:

export VOLCENGINE_ACCESS_KEY_ID="your_access_key_id" export VOLCENGINE_SECRET_ACCESS_KEY="your_secret_access_key"

Usage

With Claude Desktop

Add to your Claude Desktop configuration:

{ "mcpServers": { "jimeng": { "command": "npx", "args": ["jimeng-mcp"], "env": { "VOLCENGINE_ACCESS_KEY_ID": "your_access_key_id", "VOLCENGINE_SECRET_ACCESS_KEY": "your_secret_access_key" } } } }

Standalone Usage

# Set environment variables export VOLCENGINE_ACCESS_KEY_ID="your_access_key_id" export VOLCENGINE_SECRET_ACCESS_KEY="your_secret_access_key" # Run the server npm start

Available Tools

generateImage

Generate images using text descriptions.

Parameters:

  • prompt (required): Text description for image generation

  • req_key (optional): Model identifier (default: "jimeng_high_aes_general_v21_L")

  • seed (optional): Random seed for generation (default: -1)

  • width (optional): Image width in pixels (default: 512)

  • height (optional): Image height in pixels (default: 512)

  • use_sr (optional): Enable super-resolution (default: true)

  • use_pre_llm (optional): Enable prompt enhancement (default: true)

  • return_url (optional): Return image URLs (default: true)

  • logo_info (optional): Watermark configuration

Example:

{ "prompt": "一只可爱的小猫在花园里玩耍,阳光明媚,高清摄影", "width": 1024, "height": 1024, "use_sr": true }

Development

# Install dependencies npm install # Build npm run build # Development mode npm run dev # Lint npm run lint # Format npm run format

Configuration

Environment Variables

  • VOLCENGINE_ACCESS_KEY_ID: Your Volcengine access key ID

  • VOLCENGINE_SECRET_ACCESS_KEY: Your Volcengine secret access key

Watermark Configuration

{ "logo_info": { "add_logo": true, "position": 0, // 0: bottom-right, 1: bottom-left, 2: top-left, 3: top-right "language": 0, // 0: Chinese, 1: English "logo_text_content": "AI Generated", "opacity": 0.3 } }

API Reference

This MCP server interfaces with Volcengine's Jimeng image generation API. For detailed API documentation, visit:

License

MIT

Contributing

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

Support

For issues and questions:

Security

  • Never commit API keys or secrets to version control

  • Use environment variables for sensitive configuration

  • Regularly rotate your API credentials

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/ttkkasd/jimeng-mcp'

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