该项目是基于火山引擎即梦AI的图片生成MCP(Model Context Protocol)服务,支持多种图片比例,并且可以方便地与各种MCP客户端集成。
3.1k 查看 · 2026-07-07 更新
简介
该项目是基于火山引擎即梦AI的图片生成MCP(Model Context Protocol)服务,支持多种图片比例,并且可以方便地与各种MCP客户端集成。
简介
该项目是基于火山引擎即梦AI的图片生成MCP(Model Context Protocol)服务,支持多种图片比例,并且可以方便地与各种MCP客户端集成。
Jimeng AI Image Generation MCP Service
Based on the Jimeng AI image generation MCP (Model Context Protocol) service from Volcengine.
Features
- Generate high-quality images using the Volcengine Jimeng AI API
- Supports multiple image ratios: 4:3, 3:4, 16:9, 9:16
- Standardized MCP interface, compatible with various MCP clients
- Environment variable configuration for security and convenience
Install Dependencies
bash cd jimengpic-mcp npm install
Build the Project
bash npm run build
Environment Variable Configuration
Set the following environment variables:
bash export JIMENG_ACCESS_KEY="Your Volcengine AccessKey" export JIMENG_SECRET_KEY="Your Volcengine SecretKey"
Obtain API Keys
- Visit the Volcengine Console
- After logging in, go to the "Jimeng AI" product page and activate the service (you can choose a free trial)
- On the "Access Control" page, create an access key to obtain the Access Key and Secret Key
- Ensure that your account has the necessary permissions and policies for Jimeng AI image generation
Note: According to the official documentation, make sure to use the correct req_key parameter value jimeng_high_aes_general_v21_L.
Usage
Run Directly
bash node build/index.js
As an MCP Server
Configure this service in an MCP client (such as Claude Desktop, Cursor, etc.):
json { "mcpServers": { "jimengpic": { "command": "node", "args": ["/path/to/jimengpic-mcp/build/index.js"], "env": { "JIMENG_ACCESS_KEY": "Your AccessKey", "JIMENG_SECRET_KEY": "Your SecretKey" } } } }
API Endpoints
generate-image
A tool used when users need to generate images.
Parameters:
text(string): The text that the user wants to display on the imageillustration(string): 3-5 keywords for illustration elements that can be used as accessories based on the text to be displayedcolor(string): The main background color of the imageratio(enum): The aspect ratio of the image, supporting the following options:"4:3": 512×384"3:4": 384×512"16:9": 512×288"9:16": 288×512
Prompt Generation Rules: The tool will automatically combine the input parameters into a prompt in the following format:
Font design: "{text}", black font, italic, with shadow. Clean background, white to {color} gradient. Decorated with light gray, semi-transparent {illustration} and other illustrative elements.
Returns:
- On success, returns the image URL and detailed information
- On failure, returns an error message
Example Usage
typescript // Call in an MCP client const result = await mcp.callTool("generate-image", { text: "Happy New Year", illustration: "fireworks, lanterns, auspicious clouds, stars, fireworks", color: "red", ratio: "4:3" });
Project Structure
jimengpic-mcp/ ├── src/ │ └── index.ts # Main service file ├── build/ # Compiled output directory ├── package.json # Project configuration ├── tsconfig.json # TypeScript configuration └── README.md # Project description
Notes
- Ensure that the network connection is normal and can access the Volcengine API
- API calls consume credits, so please be mindful of usage
- The generated image URLs have a time limit, it is recommended to download and save them promptly
- Please comply with Volcengine's terms of use and Jimeng AI content policies
Troubleshooting
Common Errors
- Environment variables not set: Ensure that the correct ACCESS_KEY and SECRET_KEY are set
- Network connection issues: Check the network connection and firewall settings
- Insufficient API quota: Check the Volcengine account balance and API call count
- Non-compliant prompts: Ensure that the prompts comply with content safety guidelines
Debugging Methods
Add debug information when running: bash DEBUG=* node build/index.js
License
ISC License
服务配置
[{'mcpServers': {'jimengpic': {'args': ['/path/to/jimengpic-mcp/build/index.js'], 'command': 'node', 'env': {'JIMENG_ACCESS_KEY': '你的AccessKey', 'JIMENG_SECRET_KEY': '你的SecretKey'}}}}]
来源
- 来源:github
- 链接:https://github.com/comeonzhj/jimengpic-mcp