Jimeng MCP Server

by c-rick

Not rated
GitHub

About

An MCP server that integrates with the Jimeng AI image generation service.

Details

Author
c-rick
Categories
Cloud Service, AI, Other, Media

Setup

Install Jimeng MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/c-rick/jimeng-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server that integrates with the Jimeng AI image generation service.

使用TypeScript实现的Model Context Protocol (MCP) 服务器项目,集成了即梦AI图像生成服务,通过逆向工程直接调用即梦官方API。

- 基于TypeScript构建
- 使用tsup作为构建工具
- 实现了MCP协议,支持标准的stdio通信
- 直接调用即梦AI图像生成服务,无需第三方API
- 提供多种即梦模型的图像生成工具
- 支持多种图像参数调整,如尺寸、精细度、负面提示词等
- 支持图片混合/参考图生成(通过filePath参数,支持本地图片和网络图片)
- 支持视频生成,支持添加参考图片(首尾帧通过filePath参数设置)

要通过Smithery自动为Claude Desktop安装jimeng-mcp,请执行以下命令:

npx -y @smithery/cli install @c-rick/jimeng-mcp --client claude
# 使用yarn安装依赖 yarn install # 或使用npm安装依赖 npm install

进入Smithery托管项目,点击json, 填入JIMENG_API_TOKEN, 点击connect, 生成下面mcpServers config json

{ "mcpServers": { "jimeng-mcp": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@c-rick/jimeng-mcp", "--key", "[Smithery生成]", "--profile", "[Smithery生成]" ] } } }

多 Token 轮询:支持配置多个 token,用英文逗号分隔,服务器会按顺序轮询使用,适合多账号负载均衡。

# 开发模式运行 yarn dev # 使用nodemon开发并自动重启 yarn start:dev
{ "mcpServers": { "jimeng": { "command": "node", "args": ["/path/to/jimeng-mcp/lib/index.js"], "env": { "JIMENG_API_TOKEN": "your_jimeng_session_id_here" } } } }

- 参数:

- prompt:生成图像的文本描述(必填)
- filePath:本地图片路径或图片URL(可选,若填写则为图片混合/参考图生成功能)
- model:模型名称,可选值: jimeng-5.0, jimeng-4.6, jimeng-4.5, jimeng-4.1, jimeng-4.0, jimeng-3.1, jimeng-3.0(可选,默认为jimeng-5.0,图片混合时自动切换为jimeng-3.0)
- width:图像宽度,默认值:1024(可选)
- height:图像高度,默认值:1024(可选)
- sample_strength:精细度,默认值:0.5,范围0-1(可选)
- negative_prompt:反向提示词,告诉模型不要生成什么内容(可选)

- filePath支持本地绝对/相对路径和图片URL。
- 若指定filePath,将自动进入图片混合/参考图生成模式,底层模型自动切换为jimeng-2.0-pro
- 网络图片需保证可公开访问。

如需基于图片进行混合生成,只需传入filePath参数(支持本地路径或图片URL),即可实现图片风格融合、参考图生成等高级玩法。

// 参考图片混合生成 client.callTool({ name: "generateImage", arguments: { prompt: "梵高风格的猫", filePath: "./test.png", // 本地图片路径 sample_strength: 0.6 } });
// 使用网络图片作为参考 client.callTool({ name: "generateImage", arguments: { prompt: "未来城市", filePath: "https://example.com/your-image.png" } });

- 图片模型(基于 Seedream)
- jimeng-5.0:Seedream 5.0 Lite,指令响应更精准,生成效果更智能(默认
- jimeng-4.6:Seedream 4.6,人像一致性保持更好,性价比更高
- jimeng-4.5:Seedream 4.5,强化一致性、风格与图文响应
- jimeng-4.1:Seedream 4.0 Design,更专业的创意、美学和一致性保持
- jimeng-4.0:Seedream 4.0,支持多参考图、系列组图生成
- jimeng-3.1:Seedream 3.0,丰富的美学多样性,画面更鲜明生动
- jimeng-3.0:Seedream 3.0,影视质感,文字更准,直出2k高清图
- 旧版模型(向后兼容):jimeng-2.1jimeng-2.0-projimeng-2.0jimeng-1.4jimeng-xl-pro
- 视频模型(基于 Seedance)
- jimeng-video-seedance-2.0:Seedance 2.0,全能王者,音视文图均可参考
- jimeng-video-seedance-2.0-fast:Seedance 2.0 Fast,高性价比,音视文图均可参考
- jimeng-video-3.5-pro:Seedance 1.5 Pro,音画同出,全新体验
- jimeng-video-3.0-pro:Seedance 1.0,效果最佳,画质超清
- jimeng-video-3.0-fast:Seedance 1.0 Fast,Pro级表现,加量不加价(默认
- jimeng-video-3.0:Seedance 1.0 mini,精准响应,支持多镜头和运镜

自定义模型:若以上预设模型名称不满足需求,可直接传入即梦 API 的原始model_req_key作为model参数值,服务器会将其直接透传给 API。例如:"model": "high_aes_general_v50"

- 直接调用即梦官方API,无需第三方服务
- 逆向工程API调用流程,实现完整的图像生成过程
- 支持积分自动领取和使用
- 基于面向对象设计,将API实现封装为类
- 返回高质量图像URL列表
- 支持图片上传,自动处理本地/网络图片,自动切换混合模型
- 图片混合时自动上传图片到即梦云端,流程全自动

// 生成图像(文本生成) client.callTool({ name: "generateImage", arguments: { prompt: "一只可爱的猫咪在草地上", model: "jimeng-5.0", width: 1024, height: 1024, sample_strength: 0.7, negative_prompt: "模糊,扭曲,低质量" } }); // 生成图像(图片混合/参考图生成) client.callTool({ name: "generateImage", arguments: { prompt: "未来城市", filePath: "https://example.com/your-image.png" } });
[ "https://example.com/generated-image-1.jpg", "https://example.com/generated-image-2.jpg", "https://example.com/generated-image-3.jpg", "https://example.com/generated-image-4.jpg" ]

- greeting://{name}- 提供个性化问候
- info://server- 提供服务器基本信息
- jimeng-ai://info- 提供即梦AI图像生成服务的使用说明
- 确保已经配置了MCP服务器
- 提示Claude/Cursor生成图像,例如:

请生成一张写实风格的日落下的山脉图片

- 检查JIMENG_API_TOKEN是否正确配置
- 登录即梦官网检查账号积分是否充足
- 尝试更换提示词,避免敏感内容
- 若为图片混合,检查filePath路径/URL是否有效、图片是否可访问
- 网络图片建议使用https直链,避免防盗链/权限问题

- 确保已安装所有依赖
- 确保环境变量正确设置
- 检查Node.js版本是否为14.0或更高

- 参数:

- prompt:生成视频的文本描述(必填)
- filePath:首帧和尾帧图片路径,支持数组,最多2个元素,分别为首帧和尾帧(可选)
- model:模型名称,可选值: jimeng-video-seedance-2.0, jimeng-video-seedance-2.0-fast, jimeng-video-3.5-pro, jimeng-video-3.0-pro, jimeng-video-3.0-fast, jimeng-video-3.0,默认jimeng-video-3.0-fast(可选)
- resolution:分辨率,可选720p或1080p,默认720p(可选)
- width:视频宽度,默认值:1024(可选)
- height:视频高度,默认值:1024(可选)
- refresh_token:即梦API令牌(可选,通常从环境变量读取)
- req_key:自定义参数,兼容旧接口(可选)

- filePath支持本地绝对/相对路径和图片URL。
- 若指定filePath,可实现首帧/尾帧定制的视频生成。
- 网络图片需保证可公开访问。

// 生成视频(文本生成) client.callTool({ name: "generateVideo", arguments: { prompt: "一只小狗在草地上奔跑,阳光明媚,高清", model: "jimeng-video-3.0-fast", resolution: "720p", width: 1024, height: 1024 } }); // 生成视频(首帧/尾帧定制) client.callTool({ name: "generateVideo", arguments: { prompt: "城市夜景延时摄影", filePath: ["./first.png", "./last.png"], resolution: "1080p" } });
"https://example.com/generated-video.mp4"
cp .env.example .env # 复制环境变量模板 # 根据需要编辑.env,填写JIMENG_API_TOKEN等配置 # 启动API服务 yarn start:api

API服务启动后将监听配置端口,支持通过HTTP接口调用即梦AI图像和视频生成功能。

Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat.

MCP-native AI media generation with x402 pay-per-call. Image, video, audio, and music from 6 providers — composable via resource IDs. USDC on Base.

AI audio tools for music producers — stem splitting, vocal removal, BPM/key detection, audio-to-MIDI, format conversion and AI song generation

Analyzes image and video content from URLs or local files using the Gemini 2.0 Flash model.

Generate videos from images and manage tasks using the Vidu video generation API.

Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.

All-in-one AI creative studio — generate videos, images, audio in 11 Indian languages, and 3D models via MCP. Hosted at mcp.arcframe.ai.

AVCLabs MCP integrates AI-powered video upscaling, quality enhancement, and SAM3 image segmentation into MCP workflows. It enhances low-resolution videos, cleans noisy footage, and extracts target objects through text prompts.

Official Cannon Studio MCP for AI video, image, 3D, audio, workflow, pricing, model, and developer API guidance.

Hosted remote MCP server for AI image and video generation from one Streamable HTTP endpoint.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.