Ontology MCP

mcp_gemini_generate_videos

Generate videos using Google Veo model from text prompts or optional images, returning file paths for user access. Specify aspect ratio, duration, and save directory for tailored outputs.

Instructions

Google Veo 모델을 사용하여 비디오를 생성합니다. 생성된 비디오 파일 경로를 반환하며, 이 경로는 반드시 사용자에게 알려주어야 합니다.

Input Schema

NameRequiredDescriptionDefault
aspectRatioNo비디오의 가로세로 비율16:9
durationSecondsNo비디오 길이(초)
fileNameNo저장할 비디오 파일 이름 (확장자 제외)veo-1745301746147
imageNo비디오의 첫 프레임으로 사용할 이미지 (선택 사항)
modelNo사용할 모델 ID (예: veo-2.0-generate-001)veo-2.0-generate-001
numberOfVideosNo생성할 비디오 수 (1-2)
personGenerationNo사람 생성 허용 설정dont_allow
promptYes비디오 생성을 위한 텍스트 프롬프트
saveDirNo비디오를 저장할 디렉토리./temp

Input Schema (JSON Schema)

{ "properties": { "aspectRatio": { "default": "16:9", "description": "비디오의 가로세로 비율", "enum": [ "16:9", "9:16" ], "type": "string" }, "durationSeconds": { "default": 5, "description": "비디오 길이(초)", "maximum": 8, "minimum": 5, "type": "number" }, "fileName": { "default": "veo-1745301746147", "description": "저장할 비디오 파일 이름 (확장자 제외)", "type": "string" }, "image": { "description": "비디오의 첫 프레임으로 사용할 이미지 (선택 사항)", "properties": { "imageBytes": { "description": "Base64로 인코딩된 이미지 데이터", "type": "string" }, "mimeType": { "description": "이미지 MIME 타입 (예: image/png)", "type": "string" } }, "type": "object" }, "model": { "default": "veo-2.0-generate-001", "description": "사용할 모델 ID (예: veo-2.0-generate-001)", "type": "string" }, "numberOfVideos": { "default": 1, "description": "생성할 비디오 수 (1-2)", "maximum": 2, "minimum": 1, "type": "number" }, "personGeneration": { "default": "dont_allow", "description": "사람 생성 허용 설정", "enum": [ "dont_allow", "allow_adult" ], "type": "string" }, "prompt": { "description": "비디오 생성을 위한 텍스트 프롬프트", "type": "string" }, "saveDir": { "default": "./temp", "description": "비디오를 저장할 디렉토리", "type": "string" } }, "required": [ "prompt" ], "type": "object" }
ID: mxvujkgabm