Jimeng MCP Server
즉멍(Jimeng) MCP 서버
즉멍 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 생성 기능을 지원합니다.
핵심 기능
텍스트-이미지 생성: 즉멍 4.5를 사용하여 텍스트 설명으로 고품질 이미지 생성
이미지 합성: 텍스트 명령을 기반으로 여러 이미지를 지능적으로 융합
텍스트-비디오 생성: 즉멍 비디오 3.0을 사용하여 텍스트 설명으로 짧은 비디오 클립 생성
이미지-비디오 생성: 정적 이미지에 애니메이션 효과 추가
MCP 프로토콜 지원: 표준 MCP 프로토콜, 다양한 통신 모드 지원
다중 클라이언트 호환: Claude Desktop, Cherry Studio, Claude Code 등 지원
Related MCP server: Jimeng MCP Server
업데이트 로그
v0.2.0 (2024-12-14) - 파라미터 형식 동기화 업데이트
상위 v4.7 업데이트 동기화: jimeng-free-api-all 최신 API 파라미터 형식에 맞춤
이미지 API 파라미터 변경:
width,height파라미터 제거ratio파라미터 추가:1:1,4:3,3:4,16:9,9:16,3:2,2:3,21:9지원resolution파라미터 추가:1k,2k(기본값),4k지원
비디오 API 파라미터 변경:
width,height파라미터 제거ratio파라미터 추가:1:1(기본값),4:3,3:4,16:9,9:16지원resolution파라미터:480p,720p(기본값),1080p지원duration파라미터 추가: 비디오 길이, 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) │
└─────────────────────────────────────────────────┘설치 안내
환경 요구사항
Python 3.10+
jimeng-free-api-all 서비스 배포
duckcloud.fun에서 즉멍 API SessionID 획득
1단계: jimeng-free-api-all 서비스 배포
본 MCP 서버를 사용하려면 먼저 하위 API 서비스를 배포해야 합니다.
방법 1: 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방법 2: 소스 코드 배포
# 克隆 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 -dSessionID 획득:
즉멍 공식 사이트에 접속하여 로그인
F12를 눌러 브라우저 개발자 도구 열기Application>Cookies로 이동sessionid값을 찾아 복사이후 구성에서 사용:
Authorization: Bearer [your_sessionid]
배포 확인:
# 测试 API 是否正常运行
curl http://localhost:8001/v1/models2단계: jimengmcp MCP 서버 설치
# 克隆此仓库
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사용 안내
Claude Code 구성
cc-switch를 사용한 구성:


구성 완료 후 저장을 클릭합니다.

mcp list를 사용하여 확인:

Claude Code에서 사용
텍스트-이미지 생성 예시:
请使用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 서버는 세 가지 통신 모드를 지원합니다:
1. stdio 모드(기본값)
stdio 모드는 표준 입력/출력을 통해 통신하며, Claude Desktop 등의 MCP 클라이언트와의 통합에 적합합니다.
python -m jimeng_mcp.server
# 或
python -m jimeng_mcp.server --mode stdio2. SSE 모드 (Server-Sent Events)
SSE 모드는 HTTP 기반 이벤트 스트림을 제공하며, 웹 애플리케이션 통합에 적합합니다.
python -m jimeng_mcp.server --mode sse --host 0.0.0.0 --port 8000연결 엔드포인트: http://localhost:8000/sse

3. HTTP REST API 모드
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- 이미지-비디오 생성
구성 안내
환경 변수 구성
변수명 | 설명 | 기본값 |
| 즉멍 API SessionID(필수) | 없음 |
| jimeng-free-api-all 서비스 주소 |
|
| 이미지 생성의 기본 모델 |
|
Cherry Studio 구성
이 서버를 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 구성:


API 도구 파라미터
text_to_image (텍스트-이미지 생성)
파라미터 | 타입 | 필수 | 기본값 | 설명 |
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 | 사용할 모델 |
image_composition (이미지 합성)
파라미터 | 타입 | 필수 | 기본값 | 설명 |
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 | 사용할 모델 |
text_to_video (텍스트-비디오 생성)
파라미터 | 타입 | 필수 | 기본값 | 설명 |
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 | 사용할 모델 |
image_to_video (이미지-비디오 생성)
파라미터 | 타입 | 필수 | 기본값 | 설명 |
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 서버 상태를 확인하며, 환경 변수가 올바르게 로드되었는지 확인하세요.
기술 교류 그룹
기술 교류 그룹에 참여하여 사용 경험과 피드백을 공유해 주세요:

작성자 연락처
위챗: laohaibao2025
이메일: 75271002@qq.com

후원
이 프로젝트가 도움이 되셨다면, 커피 한 잔 사주시면 감사하겠습니다 ☕
위챗페이

Star History
프로젝트가 마음에 드신다면 Star ⭐를 눌러주세요
License
MIT License
면책 조항
본 프로젝트는 학습 및 연구 목적으로만 제공되며, jimeng-free-api-all 프로젝트를 기반으로 구축되었습니다.
중요 공지:
⚠️ 본 프로젝트는 리버스 인터페이스를 사용하며, 개인 학습 및 연구 목적으로만 사용할 수 있습니다
⚠️ 본 프로젝트를 상업적 용도로 사용하거나 외부에 서비스를 제공하는 것을 금지합니다
⚠️ 리버스 인터페이스는 공식 업데이트에 따라 작동하지 않을 수 있으므로 프로젝트 업데이트를 확인하세요
⚠️ 사용 시 즉멍 AI 공식 서비스 약관 및 사용 제한을 준수하세요
⚠️ 프로덕션 환경 배포에는 공식 API 사용을 권장합니다
관련 프로젝트
본 프로젝트는 다음 오픈소스 프로젝트에 의존하며 감사드립니다:
핵심 의존성
jimeng-free-api-all - 즉멍 AI 리버스 인터페이스 구현
완전한 이미지 및 비디오 생성 API 제공
OpenAI 호환 인터페이스 설계
Docker 원클릭 배포 지원
오픈소스 라이선스: GPL-3.0
기술 프레임워크
모델 컨텍스트 프로토콜 (MCP) - 통합 AI 도구 프로토콜 표준
Python MCP SDK - MCP의 Python 구현
즉멍 AI - 하위 AI 생성 서비스
특별 감사
wwwzhouhui - jimeng-free-api-all 프로젝트 작성자, 안정적이고 신뢰할 수 있는 즉멍 AI 리버스 인터페이스 제공
Anthropic - 강력한 Claude AI 및 MCP 프로토콜 개발
즉멍 AI 팀 - 우수한 이미지 및 비디오 생성 기능 제공
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Qwen Image 3 AI image generation
MCP server for Wan AI video generation
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Google Veo AI video generation
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables generating AI images using Volcengine's Jimeng service, supporting features like prompt enhancement, super-resolution, and watermarking.135 npm1MIT
- AlicenseDqualityFmaintenanceIntegrates Jimeng AI image and video generation services through MCP protocol, enabling users to generate high-quality images and videos from text prompts with support for image mixing, reference images, and multiple AI models.335 npm53MIT
- AlicenseNot gradedqualityFmaintenanceAn MCP server providing multi-modal generation tools based on Volcengine's Jimeng AI, supporting high-quality 4K image creation, intelligent image editing, and video generation. It enables users to perform complex visual tasks directly within clients like Cursor and Claude Desktop.11 npmMIT
- AlicenseAqualityCmaintenanceMCP server for AI-powered image, audio, and video generation, enabling media creation directly from Claude, Cursor, and other MCP clients.1143 npmMIT