
JiMeng AI Picture
STDIOMCP server for generating high-quality images using Volcano Engine JiMeng AI
MCP server for generating high-quality images using Volcano Engine JiMeng AI
基于火山引擎即梦AI的图片生成MCP(Model Context Protocol)服务。
cd jimengpic-mcp npm install
npm run build
设置以下环境变量:
export JIMENG_ACCESS_KEY="你的火山引擎AccessKey" export JIMENG_SECRET_KEY="你的火山引擎SecretKey"
注意: 根据官方文档,请确保使用正确的req_key参数值 jimeng_high_aes_general_v21_L
node build/index.js
在MCP客户端(如Claude Desktop、Cursor等)中配置此服务:
{ "mcpServers": { "jimengpic": { "command": "node", "args": ["/path/to/jimengpic-mcp/build/index.js"], "env": { "JIMENG_ACCESS_KEY": "你的AccessKey", "JIMENG_SECRET_KEY": "你的SecretKey" } } } }
当用户需要生成图片时使用的工具。
参数:
text
(string): 用户需要在图片上显示的文字illustration
(string): 根据用户要显示的文字,提取3-5个可以作为图片配饰的插画元素关键词color
(string): 图片的背景主色调ratio
(enum): 图片比例,支持以下选项:
"4:3"
: 512×384"3:4"
: 384×512"16:9"
: 512×288"9:16"
: 288×512提示词生成规则: 工具会自动将输入参数组合成以下格式的提示词:
字体设计:"{text}",黑色字体,斜体,带阴影。干净的背景,白色到{color}渐变。点缀浅灰色、半透明{illustration}等元素插图做配饰插画。
返回:
// 在MCP客户端中调用 const result = await mcp.callTool("generate-image", { text: "新年快乐", illustration: "烟花, 灯笼, 祥云, 星星, 礼花", color: "红色", ratio: "4:3" });
jimengpic-mcp/
├── src/
│ └── index.ts # 主服务文件
├── build/ # 编译输出目录
├── package.json # 项目配置
├── tsconfig.json # TypeScript配置
└── README.md # 项目说明
运行时添加调试信息:
DEBUG=* node build/index.js
ISC License