mcp_gemini_edit_image
Edit existing images using text prompts and Base64-encoded image data with the Gemini model. Supports multi-turn image edits, allowing context-aware modifications. Requires explicit instructions like
Instructions
Gemini 모델을 사용하여 기존 이미지를 편집합니다. 텍스트 프롬프트와 Base64로 인코딩된 이미지 데이터가 필요합니다. 제한사항: 1) 오디오/동영상 입력 미지원 2) 이미지 생성이 항상 트리거되지 않음(명시적으로 "이미지 업데이트", "이미지 편집" 등 요청 필요) 3) 모델이 가끔 생성을 중단할 수 있음. 이미지에 텍스트를 생성할 때는 먼저 텍스트를 생성한 다음 텍스트가 포함된 이미지를 요청하는 것이 효과적입니다. 멀티턴 이미지 편집(채팅)이 가능하며, 컨텍스트를 유지하면서 이미지를 수정할 수 있습니다.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
fileName | No | 저장할 이미지 파일 이름 (확장자 제외) | |
imageData | Yes | Base64로 인코딩된 이미지 데이터. fs.readFileSync(imagePath).toString("base64")로 파일에서 얻을 수 있습니다. | |
imageMimeType | No | 이미지 MIME 타입 (예: image/png, image/jpeg) | image/png |
model | No | 사용할 Gemini 모델 ID (예: gemini-2.0-flash-exp-image-generation) | gemini-2.0-flash-exp-image-generation |
prompt | Yes | 이미지 편집을 위한 텍스트 프롬프트. 명시적으로 "이미지 업데이트", "이미지 편집" 등의 표현을 포함하세요. | |
saveDir | No | 편집된 이미지를 저장할 디렉토리 | ./temp |