A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
一个为即梦AI打造的MCP服务器,让Claude、Cherry Studio等AI应用直接调用即梦的AI生成能力。基于jimeng-free-api-all开源项目,提供OpenAI兼容接口。 核心功能:文本生成图像(即梦4.0/3.
用于即梦 AI 的模型上下文协议 (MCP) 服务器 - 通过 Claude 和其他 LLM 应用提供强大的图像和视频生成能力
即梦 MCP 服务器是一个专业的 AI 图像和视频生成 MCP 服务器,基于 jimeng-free-api-all 开源项目构建,通过 Claude Desktop、Cherry Studio 和 Claude Code 等 MCP 客户端提供强大的 AI 创作能力。
本项目基于 jimeng-free-api-all 开源项目构建,该项目提供了即梦 AI 的逆向接口实现,支持文生图、图生视频等多种 AI 生成能力。
width、height 参数ratio 参数:支持 1:1、4:3、3:4、16:9、9:16、3:2、2:3、21:9resolution 参数:支持 1k、2k(默认)、4kwidth、height 参数ratio 参数:支持 1:1(默认)、4:3、3:4、16:9、9:16resolution 参数:支持 480p、720p(默认)、1080pduration 参数:视频时长,支持 5 或 10 秒jimeng-4.0 升级为 jimeng-4.5| 功能名称 | 功能说明 | 技术栈 | 状态 |
|---|---|---|---|
| 文本生成图像 | 从详细文本提示创建高质量图像 | jimeng-4.5 | ✅ 稳定 |
| 图像合成 | 合成 1-10 张图像,风格迁移和混合 | jimeng-4.5 | ✅ 稳定 |
| 文本生成视频 | 从文本创建动画视频 | jimeng-video-3.0 | ✅ 稳定 |
| 图像生成视频 | 让静态图像动起来 | jimeng-video-3.0 | ✅ 稳定 |
| stdio 模式 | 标准输入/输出通信 | MCP 协议 | ✅ 稳定 |
| SSE 模式 | Server-Sent Events 事件流 | Starlette | ✅ 稳定 |
| HTTP 模式 | RESTful API 接口 | FastAPI | ✅ 稳定 |
| 多图生成 | jimeng-4.x 支持智能多图生成 | 即梦 AI | ✅ 稳定 |
| 技术 | 版本 | 用途 |
|---|---|---|
| Python | 3.10+ | 主要开发语言 |
| MCP | 1.0+ | 模型上下文协议 |
| httpx | 0.27+ | HTTP 客户端 |
| Starlette | 0.37+ | ASGI 框架 |
| Uvicorn | 0.27+ | ASGI 服务器 |
| sse-starlette | 1.6+ | SSE 支持 |
┌─────────────────────────────────────────────────┐
│ Claude Desktop / MCP Client │
└────────────────────┬────────────────────────────┘
│ MCP Protocol
↓
┌─────────────────────────────────────────────────┐
│ jimengmcp (本 MCP 服务器) │
│ ┌──────────────────────────────────────┐ │
│ │ MCP Protocol Handler (stdio/sse) │ │
│ └───────────────┬──────────────────────┘ │
│ ↓ │
│ ┌──────────────────────────────────────┐ │
│ │ Tool Implementations │ │
│ │ - text_to_image │ │
│ │ - image_composition │ │
│ │ - text_to_video │ │
│ │ - image_to_video │ │
│ └───────────────┬──────────────────────┘ │
└────────────────────┼────────────────────────────┘
│ HTTP API Calls
↓
┌─────────────────────────────────────────────────┐
│ jimeng-free-api-all 逆向接口服务 │
│ (https://github.com/wwwzhouhui/ │
│ jimeng-free-api-all) │
│ ┌──────────────────────────────────────┐ │
│ │ OpenAI Compatible API Endpoints │ │
│ │ - POST /v1/images/generations │ │
│ │ - POST /v1/images/compositions │ │
│ │ - POST /v1/videos/generations │ │
│ └───────────────┬──────────────────────┘ │
└────────────────────┼────────────────────────────┘
│ 逆向调用
↓
┌─────────────────────────────────────────────────┐
│ 即梦 AI 官方服务 │
│ (https://jimeng.duckcloud.fun) │
└─────────────────────────────────────────────────┘
本 MCP 服务器需要先部署底层的 API 服务。
方式一:Docker 部署(推荐)
# 拉取镜像
docker pull wwwzhouhui569/jimeng-free-api-all:latest
# 运行容器
docker run -it -d --init --name jimeng-free-api-all \
-p 8001:8000 \
-e TZ=Asia/Shanghai \
wwwzhouhui569/jimeng-free-api-all:latest
方式二:源码部署
# 克隆 jimeng-free-api-all 项目
git clone https://github.com/wwwzhouhui/jimeng-free-api-all.git
cd jimeng-free-api-all
# 使用 Docker Compose 启动
docker-compose up -d
获取 SessionID:
F12 打开浏览器开发者工具Application > Cookiessessionid 的值Authorization: Bearer [your_sessionid]验证部署:
# 测试 API 是否正常运行
curl http://localhost:8001/v1/models
# 克隆此仓库
git clone https://github.com/wwwzhouhui/jimeng-mcp-server
cd jimeng-mcp-server
基础安装(stdio 模式)
pip install -e .
SSE 模式
pip install -e ".[sse]"
HTTP 模式
pip install -e ".[http]"
完整安装(所有模式)
pip install -e ".[all]"
配置环境变量
cp .env.example .env
编辑 .env 文件:
# 必需: 您的即梦 SessionID (从浏览器 Cookie 中获取)
JIMENG_API_KEY=your_sessionid_here
# 必需: jimeng-free-api-all 服务地址
JIMENG_API_URL=http://localhost:8001
# 可选: 默认使用的模型
JIMENG_MODEL=jimeng-4.5
使用 cc-switch 配置:


配置完成后,点击保存。

使用 mcp list 查看:

文本生成图像示例:
请使用jimeng-mcp-server 生成一张图像:小猪和小狗踢球

图像合成示例:
请使用jimeng-mcp-server 将这两张图像合成在一起:
- 图像1: https://p3-dreamina-sign.byteimg.com/tos-cn-i-tb4s082cfz/bab623359bd9410da0c1f07897b16fec~tplv-tb4s082cfz-resize:0:0.image
- 图像2: https://p3-dreamina-sign.byteimg.com/tos-cn-i-tb4s082cfz/6acf16d07c47413898aea2bdd1ad339e~tplv-tb4s082cfz-resize:0:0.image
创建一个艺术风格的无缝融合

文本生成视频示例:
请使用jimeng-mcp-server 创建一个视频:小马过河
本 MCP 服务器支持三种通信模式:
stdio 模式通过标准输入/输出通信,适合与 Claude Desktop 等 MCP 客户端集成。
python -m jimeng_mcp.server
# 或
python -m jimeng_mcp.server --mode stdio
SSE 模式提供基于 HTTP 的事件流,适合 Web 应用集成。
python -m jimeng_mcp.server --mode sse --host 0.0.0.0 --port 8000
连接端点:http://localhost:8000/sse

HTTP 模式提供标准的 RESTful API 接口,适合各种编程语言调用。
python -m jimeng_mcp.server --mode http --host 0.0.0.0 --port 8000
可用端点:
GET /health - 健康检查GET /tools - 获取可用工具列表POST /text-to-image - 文本生成图像POST /image-composition - 图像合成POST /text-to-video - 文本生成视频POST /image-to-video - 图像生成视频| 变量名 | 说明 | 默认值 |
|---|---|---|
JIMENG_API_KEY | 即梦 API SessionID(必填) | 无 |
JIMENG_API_URL | jimeng-free-api-all 服务地址 | https://jimeng1.duckcloud.fun |
JIMENG_MODEL | 图像生成的默认模型 | jimeng-4.5 |
将此服务器添加到 Cherry Studio 配置文件:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"jimeng": {
"command": "python",
"args": ["-m", "jimeng_mcp.server"],
"env": {
"JIMENG_API_KEY": "您的API密钥"
}
}
}
}
SSE 配置:


| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
| prompt | string | 是 | - | 图像的详细描述,jimeng-4.x 支持多图生成 |
| negative_prompt | string | 否 | "" | 要在图像中避免的内容 |
| ratio | string | 否 | 1:1 | 宽高比 (1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9) |
| resolution | string | 否 | 2k | 分辨率 (1k, 2k, 4k) |
| sample_strength | float | 否 | 0.5 | 精细度 (0.0-1.0) |
| model | string | 否 | jimeng-4.5 | 使用的模型 |
| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
| prompt | string | 是 | - | 如何合成图像 |
| images | array | 是 | - | 图像 URL 数组(1-10 张) |
| ratio | string | 否 | 1:1 | 输出宽高比 |
| resolution | string | 否 | 2k | 输出分辨率 (1k, 2k, 4k) |
| sample_strength | float | 否 | 0.5 | 精细度 (0.0-1.0) |
| model | string | 否 | jimeng-4.5 | 使用的模型 |
| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
| prompt | string | 是 | - | 视频描述 |
| ratio | string | 否 | 1:1 | 宽高比 (1:1, 4:3, 3:4, 16:9, 9:16) |
| resolution | string | 否 | 720p | 分辨率 (480p, 720p, 1080p) |
| duration | integer | 否 | 5 | 视频时长 (5 或 10 秒) |
| model | string | 否 | jimeng-video-3.0 | 使用的模型 |
| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
| prompt | string | 是 | - | 动画描述 |
| file_paths | array | 是 | - | 首帧/尾帧图像 URL 数组 |
| ratio | string | 否 | 1:1 | 宽高比 (1:1, 4:3, 3:4, 16:9, 9:16) |
| resolution | string | 否 | 720p | 分辨率 (480p, 720p, 1080p) |
| duration | integer | 否 | 5 | 视频时长 (5 或 10 秒) |
| model | string | 否 | jimeng-video-3.0 | 使用的模型 |
pytest
python -m jimeng_mcp.server
A: 确保 .env 文件中的 JIMENG_API_KEY 设置正确,验证您的 API 密钥是否有效且有足够的额度。
A: 检查您的网络连接,验证 API 基础 URL 是否可访问,检查是否有防火墙限制。
A: 视频生成可能需要几分钟时间,服务器已为视频操作自动设置较长超时时间(10 分钟),考虑生成更短的视频或更低的分辨率。
A: 确保 Docker 已安装并运行,检查端口 8001 是否被占用,查看容器日志排查问题。
A: 确保 .env 文件配置正确,使用 mcp list 命令检查 MCP 服务器状态,确认环境变量已正确加载。
欢迎加入技术交流群,分享你的使用心得和反馈建议:


如果这个项目对你有帮助,欢迎请我喝杯咖啡 ☕
微信支付

如果觉得项目不错,欢迎点个 Star ⭐
MIT License
本项目仅供学习和研究使用,基于 jimeng-free-api-all 项目构建。
重要提示:
本项目依赖并感谢以下开源项目:
MCP server integration for DaVinci Resolve Studio
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba