{"updatedAt":"2026-03-16T06:21:35.000Z","createdAt":"2026-03-16T06:01:50.705Z","id":"bmIaSEB4SnbCGLgV","name":"[7.1.4] Shorts Maker MCP","description":null,"active":false,"isArchived":true,"nodes":[{"parameters":{"path":"fe240a19-8714-4d67-af2a-e9b3c8313b02"},"type":"@n8n/n8n-nodes-langchain.mcpTrigger","typeVersion":2,"position":[400,112],"id":"2e0fbacf-f239-4793-b3e7-8e2777baee57","name":"MCP Server Trigger","webhookId":"fe240a19-8714-4d67-af2a-e9b3c8313b02"},{"parameters":{"description":"스토리를 입력하면, 해당 스토리를 쇼츠 비디오를 생성하기 좋게 6개 장면(scene)이 있는 플롯을 기획해주는 도구","workflowId":{"__rl":true,"value":"xDhVEOY94OzYKwac","mode":"list","cachedResultName":"영상생성 기획 워크플로"},"workflowInputs":{"mappingMode":"defineBelow","value":{"story":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('story', ``, 'string') }}"},"matchingColumns":["story"],"schema":[{"id":"story","displayName":"story","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[144,336],"id":"b9173346-c02f-4c58-b487-f7b3220c6cd0","name":"Generate Short Video Story"},{"parameters":{"description":"각 장면의 이미지생성용 프롬프트를 입력받아서, 각 장면 AI이미지를 생성해주는 도구","workflowId":{"__rl":true,"value":"UViUVvx0rPU16tWl","mode":"list","cachedResultName":"Flux 이미지생성"},"workflowInputs":{"mappingMode":"defineBelow","value":{"prompt":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('prompt', ``, 'string') }}","aspect_ratio":"9:16","model":"flux-dev","prompt_suffix":"The character in the image should be rendered in a 3D animated style, similar to modern Disney or Pixar"},"matchingColumns":["prompt"],"schema":[{"id":"prompt","displayName":"prompt","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false},{"id":"aspect_ratio","displayName":"aspect_ratio","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false},{"id":"model","displayName":"model","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false},{"id":"prompt_suffix","displayName":"prompt_suffix","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[304,336],"id":"45e8708c-7251-4447-9ba7-0b4294300223","name":"Generate AI Image"},{"parameters":{"description":"imageUrl과 prompt를 입력받아서, 입력받은 이미지의 주 대상과 이미지 스타일을 유지하면서, prompt에 설명된 내용으로 이미지를 변경해주는 도구","workflowId":{"__rl":true,"value":"HqHBH1xdtuYKrFDu","mode":"list","cachedResultName":"Gemini 이미지 편집기"},"workflowInputs":{"mappingMode":"defineBelow","value":{"imageUrl":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('imageUrl', ``, 'string') }}","prompt":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('prompt', ``, 'string') }}","imageBinary":"null"},"matchingColumns":[],"schema":[{"id":"imageUrl","displayName":"imageUrl","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string"},{"id":"imageBinary","displayName":"imageBinary","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"object"},{"id":"prompt","displayName":"prompt","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string"}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[464,336],"id":"b14dea56-1178-4cae-a6d2-af090768d2f8","name":"Edit AI Image"},{"parameters":{"description":"image_url 을 넘겨받아서, start image로 삼고 5초 분량의 ai 동영상 생성을 요청하는 도구.\nrequest_id를 리턴함. (따라서, Download Generated AI Video 도구를 통해 별도로 생성 상태 확인 및 다운로드를 요청해야함.)\n","workflowId":{"__rl":true,"value":"WblwlHpVuaHAZ2bl","mode":"list","cachedResultName":"Fal.ai Kling 2.1 동영상 생성기"},"workflowInputs":{"mappingMode":"defineBelow","value":{"prompt":"null","image_url":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('image_url', ``, 'string') }}","negative_prompt":"null"},"matchingColumns":[],"schema":[{"id":"prompt","displayName":"prompt","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string"},{"id":"image_url","displayName":"image_url","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string"},{"id":"negative_prompt","displayName":"negative_prompt","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[624,336],"id":"54a1a157-a942-46eb-ac7c-57e2819f6d13","name":"Generate Image to Video"},{"parameters":{"description":"Generate Image to Video 도구로 생성요청한 Video의 생성 상태를 조회하고 다운로드하는 도구.\n내부적으로 생성상태 확인은 2회 진행하며, 2회 안애 생성이 안되었을 경우, 다운로드가 실행되지 않음. 따라서, 이 도구를 다시 요청해야함.","workflowId":{"__rl":true,"value":"5vj7ZySgdkUKiVfZ","mode":"list","cachedResultName":"Fal.ai Kling 2.1 동영상 다운로더"},"workflowInputs":{"mappingMode":"defineBelow","value":{"request_id":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('request_id', ``, 'string') }}"},"matchingColumns":["request_id"],"schema":[{"id":"request_id","displayName":"request_id","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[800,336],"id":"bf597d2b-715d-4594-9855-f442806c6174","name":"Download Generated AI Video"},{"parameters":{"description":"text를 입력받아서, text to audio 로 AI성우 나레이션 오디오 생성해주는 도구","workflowId":{"__rl":true,"value":"yhqObLQZg1mDKUak","mode":"list","cachedResultName":"ElevenLabs 나레이션 생성기"},"workflowInputs":{"mappingMode":"defineBelow","value":{"text":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('text', ``, 'string') }}"},"matchingColumns":["text"],"schema":[{"id":"text","displayName":"text","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string","removed":false}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[992,336],"id":"694b95f6-a765-4339-bef8-9823a5c0d33d","name":"Generate Narration"},{"parameters":{"description":"각 장면별 비디오 url, 나레이션(오디오) url, 자막 텍스트를 datasets에 배열로 전달하고, bgm_url에 배경음악으로 사용될 오디오 url을 전달하여 쇼츠 동영상을 자동으로 랜더링하여 최종 video Url을 전달해주는 도구","workflowId":{"__rl":true,"value":"UjBBYX6JrRFqPNXl","mode":"list","cachedResultName":"쇼츠 동영상 렌더링"},"workflowInputs":{"mappingMode":"defineBelow","value":{"bgm_url":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('bgm_url', ``, 'string') }}","datasets":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('datasets', `[{\n  \"video_url\": \"비디오1 URL\",\n  \"audio_url\": \"오디오1 URL\", \n  \"subtitle\": \"자막1\"\n},{\n  \"video_url\": \"비디오2 URL\",\n  \"audio_url\": \"오디오2 URL\", \n  \"subtitle\": \"자막2\"\n}, ...\n]`, 'string') }}"},"matchingColumns":[],"schema":[{"id":"datasets","displayName":"datasets","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"array"},{"id":"bgm_url","displayName":"bgm_url","required":false,"defaultMatch":false,"display":true,"canBeUsedToMatch":true,"type":"string"}],"attemptToConvertTypes":false,"convertFieldsToString":false}},"type":"@n8n/n8n-nodes-langchain.toolWorkflow","typeVersion":2.2,"position":[1152,336],"id":"ae57f4ef-6753-48f2-8b5e-fac8c2a7f375","name":"Rendering Final Shorts Video"}],"connections":{"Generate Short Video Story":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Generate AI Image":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Edit AI Image":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Generate Image to Video":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Download Generated AI Video":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Generate Narration":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"Rendering Final Shorts Video":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]}},"settings":{"executionOrder":"v1","binaryMode":"separate","availableInMCP":false},"staticData":null,"meta":null,"pinData":{},"versionId":"e785c1d1-1fe5-4d34-8e2d-c714aac356ff","activeVersionId":null,"versionCounter":14,"triggerCount":0,"shared":[{"updatedAt":"2026-03-16T06:01:50.713Z","createdAt":"2026-03-16T06:01:50.713Z","role":"workflow:owner","workflowId":"bmIaSEB4SnbCGLgV","projectId":"HOjkcE7iYuEpXRNR","project":{"updatedAt":"2025-11-24T05:13:19.424Z","createdAt":"2025-09-19T06:56:46.826Z","id":"HOjkcE7iYuEpXRNR","name":"Dante Kwak <dantelabs.pro@gmail.com>","type":"personal","icon":null,"description":null,"creatorId":"102ca187-1fa0-4d33-a606-5a0bb96a0fe3"}}],"tags":[],"activeVersion":null}