Seedance MCP 커넥터를 사용하여 Claude.ai에서 짧은 영상 생성하는 방법
요약
Claude.ai에서 Seedance MCP 커넥터를 사용하여 대화형 인터페이스 내에서 직접 비디오를 생성하는 방법을 설명합니다. OAuth 인증을 통해 별도의 대시보드 없이 Claude가 모델 목록 확인부터 영상 생성 및 상태 확인까지 수행하는 워크플로우를 다룹니다.
핵심 포인트
- Seedance MCP 커넥터를 통한 Claude.ai와 비디오 생성 도구의 통합
- OAuth 인증을 활용한 간편한 커스텀 MCP 커넥터 설정 방식
- Claude가 도구 호출을 통해 모델/해상도 선택 및 작업 상태를 자동 확인(poll)
- 효율적인 워크플로우를 위한 도구 승인(tool approval) 설정 팁
때때로 비디오 아이디어를 프로토타이핑하는 가장 빠른 방법은 별도의 생성 대시보드를 여는 것이 아니라, 대화에 머물면서 어시스턴트가 작업을 생성하고 상태를 확인(poll)하도록 하는 것입니다.
이 가이드는 Ace Data Cloud 문서를 바탕으로 Claude.ai 내부에서 Seedance MCP 커넥터가 어떻게 작동하는지 보여줍니다. 워크플로우는 실용적입니다: 하나의 원격 MCP URL을 추가하고, OAuth로 인증한 뒤, Claude에게 사용 가능한 모델과 해상도 목록을 요청하고, 짧은 영상을 생성한 다음 URL이 반환될 때까지 작업을 확인(poll)합니다.
할 수 있는 일
Seedance는 ByteDance의 Doubao 비디오 생성 제품군이며, 여기서는 원격 MCP 서버를 통해 제공됩니다. Claude.ai에 연결되면 문서에 명시된 도구들은 다음과 같습니다:
| 도구 | 목적 |
|---|---|
seedance_generate_video | 텍스트 프롬프트로부터 비디오 생성 |
| ... |
중요한 점은 Claude가 먼저 list tools를 호출하여 유효한 값을 선택하고, 작업을 제출한 다음, seedance_get_task로 상태를 확인(poll)할 수 있다는 것입니다. 페이지 간에 모델 이름을 수동으로 복사할 필요가 없습니다.
작동 방식
Claude.ai는 커스텀 MCP 커넥터를 지원합니다. Seedance의 경우, 커넥터가 OAuth 직접 연결을 사용하므로 가이드에서 Claude에 API 토큰을 복사할 필요가 없습니다. 다음 URL로 커스텀 커넥터를 추가합니다:
Claude.ai에서 커넥터 설정을 열고, 커스텀 커넥터를 추가한 뒤 다음과 같은 이름을 사용합니다:
Seedance
그런 다음 URL 필드에 다음을 입력합니다:
연결(connect)을 클릭하면 Claude가 OAuth 인증을 위해 Ace Data Cloud로 리다이렉트합니다. 승인되면 Claude에 위에서 언급한 Seedance 도구들이 나열된 커넥터가 나타납니다.
도구 승인을 의도적으로 설정하기
비디오 생성은 보통 하나 이상의 도구 호출을 포함합니다. 신중한 프롬프트를 통해 Claude에게 다음과 같이 요청할 수 있습니다:
seedance_list_models호출seedance_list_resolutions호출seedance_generate_video로 제출seedance_get_task로 상태 확인(poll)
워크플로가 익숙하다면 해당 커넥터의 도구 승인(tool approval) 설정을 “Always allow(항상 허용)”로 설정하는 것이 원본 가이드의 권장 사항입니다. 그렇지 않으면 Claude가 하나의 영상을 생성하는 동안 여러 번 확인을 요청할 수 있습니다. 만약 새로운 프롬프트나 모델을 테스트 중이라면, 승인 설정을 유지하는 것이 여전히 합리적인 안전 선택이 될 수 있습니다.
최소한의 텍스트-투-비디오 (text-to-video) 테스트 실행
좋은 첫 번째 프롬프트는 모든 유효한 옵션을 이미 알고 있는 것처럼 행동하지 않으면서도, 비용, 지속 시간(duration), 해상도(resolution) 제약 조건에 대해 구체적이어야 합니다. 문서에서는 다음과 같은 스타일을 사용합니다:
Seedance를 사용하여 짧은 영상 하나를 생성하세요. 먼저 모델과 해상도 목록을 나열하고, 가장 빠르고 저렴한 모델(예: lite/fast 변체)과 가장 낮은 해상도를 선택하세요. 가장 짧은 지속 시간(4-5초)을 사용하세요. 주제: 햇살이 내리쬐는 정원에서 떨어지는 빨간 잎을 쫓는 솜털 같은 흰색 새끼 고양이, 측면 모습, 단순한 배경.
문서화된 실행 과정에서 Claude는 먼저 seedance_list_models와 seedance_list_resolutions를 호출한 다음, 다음을 선택했습니다:
doubao-seedance-1-0-pro-fast-251015
480p
4 seconds
...
그 후 seedance_generate_video로 생성을 제출하고 seedance_get_task를 사용하여 결과를 기다렸습니다.
이 순서는 그대로 따라 할 가치가 있습니다. 시간이 지나면 유효하지 않게 될 수 있는 값들을 하드코딩(hard-coding)하는 대신, 어시스턴트가 MCP 서버에 먼저 유효한 옵션을 묻도록 하세요.
기존 이미지 애니메이션화하기
동일한 커넥터는 이미지-투-비디오 (image-to-video) 생성도 지원합니다. 이를 위해 문서화된 도구는 다음과 같습니다:
seedance_generate_video_from_image
프롬프트는 다음과 같이 직접적일 수 있습니다:
이 이미지 https://cdn.acedata.cloud/foo.png를 가져와서 Seedance fast 모델로 애니메이션화하세요: 느린 줌인(zoom-in), 부드러운 바람, 4초, 480p.
이는 제품 목업(mockup), 소셜 클립, 또는 정적인 스토리보드 프레임을 짧은 모션 테스트로 변환하는 데 유용합니다. 명시적으로 유지해야 할 중요한 필드는 소스 이미지 URL, 움직임 방향(motion direction), 지속 시간(duration), 그리고 해상도(resolution)입니다.
확정하기 전에 변체(variants) 비교하기
어떤 모델 변체(variant)가 장면에 적합한지 확신이 서지 않을 때는, Claude를 작은 실험 실행기(experiment runner)로 사용하세요. 예를 들어 다음과 같이 요청할 수 있습니다:
"안개 속 대나무 숲을 걷는 사무라이"라는 동일한 프롬프트를 Seedance pro와 fast 변체로 각각 720p, 5초 설정으로 생성하고, 어떤 것이 더 나아 보이는지 알려줘.
Claude는 seedance_list_models를 호출하고, 별도의 작업(task)들을 제출한 다음, 반환된 비디오들을 비교할 수 있습니다. 이는 프롬프트 탐색(prompt exploration) 단계에서 특히 유용한데, 이 단계에서는 최종 결과물을 한 번에 만들어내는 것보다 무엇이 효과적인지 배우는 것이 더 중요하기 때문입니다.
가벼운 아이디어들을 배치(Batch)로 처리하기
초기 아이디어 구상 단계에서는 배치(batch) 생성을 통해 시간을 절약할 수 있습니다. 문서에 명시된 배치 스타일 프롬프트는 다음과 같습니다:
다음 3개의 Seedance 비디오를 병렬로 생성해줘: 1) 해변의 강아지, 2) 일출 때의 열기구, 3) 커피가 따라지는 모습. 모두 480p, 4초, fast 모델로 설정해줘. 그런 다음 세 개의 URL을 모두 반환해줘.
이 경우 Claude는 여러 작업을 제출하고 다음 도구를 사용하여 한꺼번에 확인할 수 있습니다:
seedance_get_tasks_batch
처음에는 배치 프롬프트를 작게 유지하는 것이 좋습니다. 10개보다는 3개의 짧은 클립이 검토하기 더 쉬우며, 피드백 루프(feedback loop)를 관리 가능한 수준으로 유지할 수 있기 때문입니다.
빌더 친화적인 워크플로우 (A builder-friendly workflow)
숏폼 비디오 프로토타이핑을 위한 실질적인 워크플로우는 다음과 같습니다:
- 480p 및 4초 설정으로 시작합니다.
- 값을 선택하기 전에 Claude에게 모델과 해상도(resolution) 목록을 나열해달라고 요청합니다.
- 명확한 피사체(subject), 움직임(motion), 배경(background), 프레이밍(framing)을 가진 단순한 샷을 하나 생성합니다.
- 결과를 검토하고 한 번에 하나의 변수(variable)만 변경합니다.
- 프롬프트의 방향이 안정되면 두세 개의 변체(variants)를 배치로 생성합니다.
이렇게 하면 프로세스가 블랙박스(black box)로 변하지 않으면서도 어시스턴트를 유용하게 활용할 수 있습니다. 창의적인 방향은 여전히 사용자가 결정하며, MCP 커넥터는 유효한 파라미터(parameter) 처리, 작업 제출, 그리고 폴링(polling)을 담당합니다.
전체 설정 참조: https://platform.acedata.cloud/documents/claude-mcp-seedance
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기