mcp_imagen_generate
Generate high-quality images from English text prompts using the Google Imagen 3 model. Supports photorealistic, artistic, and specific style outputs, with SynthID watermarking included. Ideal for creating custom visuals with controlled aspects like ratios and person generation.
Instructions
Google Imagen 3 모델을 사용하여 텍스트 프롬프트에서 고품질 이미지를 생성합니다. Imagen 3은 포토리얼리즘, 예술적 디테일, 특정 예술 스타일(인상주의, 애니메이션 등)에 탁월합니다. 생성된 이미지에는 항상 SynthID 워터마크가 포함됩니다. 현재 영어 프롬프트만 지원됩니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aspectRatio | No | 이미지 가로세로 비율 | 1:1 |
| fileName | No | 저장할 이미지 파일 이름 (확장자 제외) | |
| model | No | 사용할 Imagen 모델 ID (예: imagen-3.0-generate-002) | imagen-3.0-generate-002 |
| numberOfImages | No | 생성할 이미지 수 (1-4) | |
| personGeneration | No | 사람 이미지 생성 허용 여부 (DONT_ALLOW: 사람 이미지 생성 차단, ALLOW_ADULT: 성인 이미지만 생성 허용) | ALLOW_ADULT |
| prompt | Yes | 이미지 생성을 위한 텍스트 프롬프트. 영어로 작성하세요. | |
| saveDir | No | 이미지를 저장할 디렉토리 | ./temp |
Input Schema (JSON Schema)
{
"properties": {
"aspectRatio": {
"default": "1:1",
"description": "이미지 가로세로 비율",
"enum": [
"1:1",
"3:4",
"4:3",
"9:16",
"16:9"
],
"type": "string"
},
"fileName": {
"description": "저장할 이미지 파일 이름 (확장자 제외)",
"type": "string"
},
"model": {
"default": "imagen-3.0-generate-002",
"description": "사용할 Imagen 모델 ID (예: imagen-3.0-generate-002)",
"type": "string"
},
"numberOfImages": {
"default": 1,
"description": "생성할 이미지 수 (1-4)",
"maximum": 4,
"minimum": 1,
"type": "number"
},
"personGeneration": {
"default": "ALLOW_ADULT",
"description": "사람 이미지 생성 허용 여부 (DONT_ALLOW: 사람 이미지 생성 차단, ALLOW_ADULT: 성인 이미지만 생성 허용)",
"enum": [
"DONT_ALLOW",
"ALLOW_ADULT"
],
"type": "string"
},
"prompt": {
"description": "이미지 생성을 위한 텍스트 프롬프트. 영어로 작성하세요.",
"type": "string"
},
"saveDir": {
"default": "./temp",
"description": "이미지를 저장할 디렉토리",
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
}