UNPKG

@dondonudonjp/vertexai-imagen-mcp-server

Version:

[DEPRECATED] MCP Server for Vertex AI Imagen image generation. Imagen endpoints shut down 2026-06-30; migrate to the nanoBanana MCP Server (Gemini image models).

97 lines 3.68 kB
/** * MCPツール引数型定義 */ export interface GenerateImageArgs { prompt: string; output_path?: string; aspect_ratio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9"; return_base64?: boolean; include_thumbnail?: boolean; safety_level?: "BLOCK_NONE" | "BLOCK_ONLY_HIGH" | "BLOCK_MEDIUM_AND_ABOVE" | "BLOCK_LOW_AND_ABOVE"; person_generation?: "DONT_ALLOW" | "ALLOW_ADULT" | "ALLOW_ALL"; language?: "auto" | "en" | "zh" | "zh-TW" | "hi" | "ja" | "ko" | "pt" | "es"; model?: "imagen-4.0-ultra-generate-001" | "imagen-4.0-fast-generate-001" | "imagen-4.0-generate-001" | "imagen-3.0-generate-002" | "imagen-3.0-fast-generate-001"; region?: string; sample_count?: number; sample_image_size?: "1K" | "2K"; } export interface UpscaleImageArgs { input_path: string; output_path?: string; scale_factor?: "2" | "4"; return_base64?: boolean; include_thumbnail?: boolean; region?: string; } export interface GenerateAndUpscaleImageArgs { prompt: string; output_path?: string; aspect_ratio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9"; scale_factor?: "2" | "4"; return_base64?: boolean; include_thumbnail?: boolean; safety_level?: "BLOCK_NONE" | "BLOCK_ONLY_HIGH" | "BLOCK_MEDIUM_AND_ABOVE" | "BLOCK_LOW_AND_ABOVE"; person_generation?: "DONT_ALLOW" | "ALLOW_ADULT" | "ALLOW_ALL"; language?: "auto" | "en" | "zh" | "zh-TW" | "hi" | "ja" | "ko" | "pt" | "es"; model?: "imagen-4.0-ultra-generate-001" | "imagen-4.0-fast-generate-001" | "imagen-4.0-generate-001" | "imagen-3.0-generate-002" | "imagen-3.0-fast-generate-001"; region?: string; sample_image_size?: "1K" | "2K"; } export interface ListGeneratedImagesArgs { directory?: string; } export interface EditImageArgs { prompt: string; reference_image_base64?: string; reference_image_path?: string; mask_image_base64?: string; mask_image_path?: string; mask_mode?: "background" | "foreground" | "semantic" | "user_provided" | "mask_free"; mask_classes?: number[]; mask_dilation?: number; edit_mode?: "inpaint_removal" | "inpaint_insertion" | "bgswap" | "outpainting"; base_steps?: number; output_path?: string; return_base64?: boolean; include_thumbnail?: boolean; guidance_scale?: number; sample_count?: number; negative_prompt?: string; model?: "imagen-3.0-capability-001"; region?: string; sample_image_size?: "1K" | "2K"; } export interface CustomizeImageArgs { prompt: string; control_image_base64?: string; control_image_path?: string; control_type?: "face_mesh" | "canny" | "scribble"; enable_control_computation?: boolean; subject_images?: Array<{ image_base64?: string; image_path?: string; }>; subject_description?: string; subject_type?: "person" | "animal" | "product" | "default"; style_image_base64?: string; style_image_path?: string; style_description?: string; output_path?: string; aspect_ratio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9"; return_base64?: boolean; include_thumbnail?: boolean; safety_level?: "BLOCK_NONE" | "BLOCK_ONLY_HIGH" | "BLOCK_MEDIUM_AND_ABOVE" | "BLOCK_LOW_AND_ABOVE"; person_generation?: "DONT_ALLOW" | "ALLOW_ADULT" | "ALLOW_ALL"; language?: "auto" | "en" | "zh" | "zh-TW" | "hi" | "ja" | "ko" | "pt" | "es"; negative_prompt?: string; sample_count?: number; model?: "imagen-3.0-capability-001"; region?: string; sample_image_size?: "1K" | "2K"; } export interface ListSemanticClassesArgs { category?: string; search?: string; ids?: number[]; } //# sourceMappingURL=tools.d.ts.map