업데이트

Claude Code·Cursor에서 영상과 이미지를 만드는 MCP 서버

Claude Code와 Cursor에서 영상과 이미지를 만드는 MCP 서버 Sume, fal, Replicate, Runway, Higgsfield의 엔드포인트, 로그인, 과금, 설정을 비교합니다.

읽는 시간 8분Sume
전체 글

Claude Code나 Cursor에서 영상과 이미지를 만들 수 있는 MCP 서버는 여러 개입니다. Sume(https://mcp.sume.com/mcp), fal(https://mcp.fal.ai/mcp), Replicate(호스팅 서버 또는 로컬 npx 서버), Runway(https://mcp.runwayml.com/mcp), Higgsfield(https://mcp.higgsfield.ai/mcp)입니다. Kling의 API 문서는 Claude Code와 Cursor용 에이전트 Skill을 설명하는데, 이것은 MCP 서버가 아닙니다. 어떤 서버가 맞는지는 네 가지에 달려 있습니다. 필요한 모델, 서버의 로그인 방식(OAuth 또는 API 키), 생성 한 건마다 과금되는 방식, 그리고 에이전트가 만든 결과물을 편집하고 조립까지 해야 하는지입니다.

아래 표는 2026-09-29에 확인한 각 회사의 자체 페이지를 바탕으로 선택지를 나란히 비교합니다. 이어서 Claude Code, Cursor, 기타 MCP 클라이언트 설정을 다루고, 그다음 Sume 자체의 도구와 과금을 설명합니다. Sume 기초 페이지는 호스팅 MCP가 여전히 동작하지만 현재 주 경로는 아니라고 설명합니다. 원격 MCP를 지원하는 클라이언트에 알맞고, 백엔드에서는 HTTP API를 호출합니다.

Claude Code나 Cursor에서 영상과 이미지를 만드는 MCP 서버는 무엇인가요?

MCP 서버 다섯 개는 모두 같은 방식으로 Claude Code와 Cursor에 추가합니다. URL(또는 로컬 명령)과 로그인입니다. Kling의 Skill은 대신 자체 링크에서 설치합니다. 서버마다 카탈로그, 로그인 방식, 과금 주체가 다릅니다.

  • fal과 Runway는 생성을 하지 않는 두 번째 MCP 서버도 각각 운영합니다. https://fal.ai/docs/mcp의 fal 문서 서버는 fal 공개 사이트만 검색하고, https://dev.runwayml.com/mcp의 Runway Dev는 작업을 조회하고 모델 라우터를 관리하며 문서를 읽습니다.
  • fal, Replicate, Runway, Higgsfield, Kling은 각각 설정 방법을 다룬 글이 따로 있습니다.
2026-09-29에 각 회사의 자체 페이지(출처 참고)에서, Sume는 MCP 문서와 코드에서 확인했습니다. "명시 없음"은 페이지에 나와 있지 않다는 뜻입니다. Veo는 Runway 목록에 있지만 Sume 카탈로그에는 없습니다.
서버엔드포인트 또는 설치로그인생성 과금 방식페이지에 나온 모델
Sumehttps://mcp.sume.com/mcpOAuth(Write 기본 꺼짐) 또는 Sume API 키USD 지갑 하나에서 Job 단위로 차감. 라우팅되는 영상은 공급사 정가 × 1.25, 기본적으로 5.5% 에이전트 수수료 추가영상: seedance-2.5, seedance-2-mini, seedance-2, seedance-2-fast, kling-3, wan-3.0, grok-imagine-video-1.5, minimax-h3, minimax-h3-max, gemini-omni-flash-1.1, h3-max-recast. 이미지: image-models_list의 ID
falhttps://mcp.fal.ai/mcpBearer 헤더로 보내는 fal API 키 또는 fal 로그인서버는 무료. 모델 실행은 fal의 API 요금으로 과금fal 모델 1,000개 이상 검색
Replicatemcp.replicate.com의 원격 서버 또는 로컬 npx -y replicate-mcpReplicate API 키(원격 서버는 웹 플로, 로컬 서버는 토큰)MCP 페이지에 명시 없음Replicate HTTP API: 모델 검색, 예측 실행
Runwayhttps://mcp.runwayml.com/mcpRunway 계정 로그인. API 키 없음Runway 크레딧. 비용은 모델, 해상도, 설정에 따라 다름Gen-4.5, Seedance 2.5, Kling 3.0, Veo 3.1, Gen-4 Image, Gen-4 Turbo 등
Higgsfieldhttps://mcp.higgsfield.ai/mcpMCP 페이지에 명시 없음MCP 페이지에 명시 없음Seedance 2.5, Seedance 2.0, Seedream 5.0 Lite, Kling 3 등
Kling(MCP가 아닌 Skill)Kling AI Skill. Node.js 18+Kling 계정 연동 또는 Kling API 키제출할 때마다 요금 발생영상은 kling-3.0, kling-3.0-omni, kling-2.6 등, 이미지는 kling-v3 등

Claude Code에 미디어 MCP 서버를 추가하려면 어떻게 하나요?

Claude Code는 claude mcp add --transport http <name> <url>로 어떤 원격 서버든 추가합니다. API 키를 받는 서버라면 --header "Authorization: Bearer …"로 키를 넘깁니다(fal 페이지가 바로 이 방식을 보여 줍니다). Sume처럼 OAuth를 쓰는 서버는 claude mcp login으로 셸에서 로그인을 실행합니다. 그다음 claude mcp list를 실행하면 Connected, Needs authentication, Failed to connect 같은 서버별 상태가 나옵니다.

claude mcp add --transport http sume https://mcp.sume.com/mcp
claude mcp login sume
claude mcp list

Cursor에는 어떻게 추가하나요?

모든 프로젝트에서 쓰려면 ~/.cursor/mcp.json에, 프로젝트 하나에서만 쓰려면 .cursor/mcp.json에 서버를 넣으세요. 원격 항목은 url이며, 서버가 API 키를 요구하면 headers를 더합니다. Cursor는 OAuth가 필요한 서버에 OAuth를 지원합니다. Cursor는 기본적으로 MCP 도구를 쓰기 전에 승인을 요청하므로, 첫 유료 호출은 여러분이 클릭할 때까지 기다립니다.

{
  "mcpServers": {
    "sume": {
      "url": "https://mcp.sume.com/mcp"
    }
  }
}

다른 MCP 클라이언트를 Sume에 연결하려면 어떻게 하나요?

streamable HTTP MCP 서버 항목이 https://mcp.sume.com/mcp를 가리키게 설정하고, 설정한 서버 이름으로 해당 클라이언트의 OAuth 로그인을 실행하세요. 클라이언트는 엔드포인트에서 Sume의 protected-resource 메타데이터를 찾아 mcp.sume.com의 동의 페이지로 안내합니다. 연결을 확인하려면 에이전트에게 tools_list(세션에서 보이는 모든 도구)나 mcp_health(엔드포인트, 인증 출처, 안전 설정)를 호출해 달라고 하세요.

영상과 이미지를 만드는 Sume MCP 도구는 무엇인가요?

아래는 이미지와 영상을 만들거나 바꾸는 유료 도구입니다. 두 생성 도구에서 payload.model을 생략하면 Sume가 sume/auto로 라우팅하며, image-models_list나 video-router_models에서 카탈로그 ID를 골라도 됩니다. Sume Image 1.0과 Video 1.0은 REST 전용이며 tools_list에 없습니다.

MCP 개요, 도구와 게이트, Models (영문), API 레퍼런스 기준, 2026-09-29 확인. 입력 항목은 코드에 있는 현재 도구 설명으로 보완했습니다.
도구만드는 것필요한 것
generate_imagePOST /v1/images로 만드는 정지 이미지프롬프트
generate_videoPOST /v1/videos로 만드는 영상 클립프롬프트, 원하면 첫/마지막 프레임 이미지나 레퍼런스 이미지
kling-motion-control_createKling 3.0 Motion Control: 드라이빙 영상의 움직임으로 움직이게 만든 스틸스틸과 드라이빙 영상, 출력 길이는 드라이빙 영상을 따름
avatar-image-to-video_create스틸과 오디오로 만드는 말하는 클립(VEED Fabric 1.0)스틸과 Sume에 호스팅된 오디오
image_upscale_create, rmbg_create업스케일한 스틸, 배경을 제거한 알파 채널 PNG프롬프트가 아니라 기존 이미지 URL
timeline_create오디오 스파인과 순서가 정해진 영상 슬롯으로 조립한 MP4 하나Sume에 호스팅된 오디오와 Sume에 호스팅된 클립 또는 스틸

로그인했는데 왜 에이전트가 아무것도 생성하지 못하나요?

Sume의 호스팅 OAuth는 Write를 켜기 전까지 읽기 전용입니다. 동의 화면에서 Read는 켜진 채로 고정되어 있고 Write 토글은 기본적으로 꺼져 있으며, 읽기 전용 세션에서는 generate_image 같은 유료 도구가 insufficient_scope를 반환합니다. Write를 켜서 mcp:write도 부여하거나, Authorization: Bearer $SUME_API_KEY 또는 x-api-key로 보내는 API 키로 연결하세요. 유료 호출용 스코프는 따로 없습니다. 장단점은 MCP 서버 API 키 vs OAuth 글에서 비교합니다.

MCP로 생성하면 비용은 얼마인가요?

서버 페이지에 과금 방식이 나와 있는 경우, 비용을 내는 대상은 MCP 연결 자체가 아니라 생성입니다. fal은 서버가 무료이고 모델 실행은 API를 직접 호출할 때와 같은 요금으로 과금된다고 밝히며, fal의 get_pricing 도구는 실행 전에 모델의 비용을 알려 줍니다. Runway의 MCP는 Runway 앱과 마찬가지로 Runway 크레딧을 씁니다. Kling의 Skill 안내에는 제출할 때마다 요금이 발생한다고 나와 있습니다.

Sume에서는 Job마다 워크스페이스의 USD 잔액, 즉 지갑 하나에서 청구됩니다. 원장은 Job이 실행되기 전에 예상 비용을 예약하고, 성공적으로 완료되면 확정하며, 확정 전에 실패하거나 취소되면 예약을 해제합니다. API 요금 페이지의 Video Router 행에는 "Pass-through per model"라고 나와 있습니다. 공급사 정가 × Sume 마진이며, 모델별 요율은 GET /v1/videos/models에 있습니다. 같은 페이지에 나온 Timeline 렌더 요율은 출력 분당 $0.10입니다. API로 만드는 AI 영상, 초당 비용은 얼마인가요?에서 예시로 계산합니다.

지갑이 지출 게이트이므로 통제는 호출 단위로 이뤄집니다. 유료 도구에는 idempotency_key가 필요하므로, 재시도한 호출이 같은 Job을 두 번 제출할 수 없습니다. dry_run=true는 제출하지 않고 접수 여부와 비용을 미리 보여 주고, max_spend_usd는 값을 넘겼을 때만 그 호출의 상한이 됩니다. 에이전트가 이런 경계를 어떻게 다뤄야 하는지는 안전한 자동화 가이드에서 설명합니다.

Claude Code나 Cursor에서 긴 영상 Job이 타임아웃되나요?

영상은 몇 분이 걸리므로, 이 서버들은 호출 하나를 계속 열어 두는 대신 Job을 돌려주고 에이전트가 폴링하게 합니다. Kling의 Skill 안내에 따르면 영상 생성은 보통 1–5분, 이미지는 약 20–60초가 걸립니다. fal의 run_model은 기본적으로 최대 45초까지 기다립니다. 영상이라면 처음부터 submit_job, check_job, get_job_result를 쓰라고 fal 페이지는 안내하는데, run_model을 다시 호출하면 과금되는 새 Job이 생기기 때문입니다.

Sume의 generate_video는 밀리초 안에 Job ID로 응답하며, 클립 URL을 돌려주는 일은 없습니다. 에이전트는 이어서 jobs_wait를 호출합니다. 원격 MCP에서 jobs_wait는 호출당 최대 55초까지 대기하며, 에이전트는 Job이 종료 상태가 될 때까지 같은 ID로 이를 반복합니다(Job과 결과 (영문)). Claude Code가 HTTP 서버에 적용하는 요청당 타이머는 최소 60초이므로, 55초 대기는 그 안에 들어갑니다. 이 루프는 MCP 도구 호출 타임아웃: 긴 영상 Job은 jobs_wait로에서 다룹니다.

에이전트가 제 노트북에 있는 이미지를 쓸 수 있나요?

Sume에서는 직접 쓸 수 없습니다. 호스팅 MCP는 노트북의 파일을 읽을 수 없습니다. 생성 입력은 URL이며, timeline_create, avatar-image-to-video_create 같은 미디어 도구는 앞선 Job의 출력물처럼 Sume에 호스팅된 미디어를 받습니다. fal의 upload_file 도구는 공개 파일 URL이나 base64 데이터를 받아 fal CDN에 올립니다. 로컬 파일이 원격 도구에 닿는 방법은 MCP 서버 파일 업로드 글에서 설명합니다.

어떤 서버를 골라야 하나요?

2026-09-29 기준으로, 작업에 맞춰 서버를 고르세요.

  • 에이전트가 큰 카탈로그(fal에 따르면 모델 1,000개 이상)를 검색하고 실행할 때마다 get_pricing으로 모델 가격을 확인하게 하려면 fal을 고르세요.
  • 서버를 npx로 로컬에서 실행하고 싶거나 이미 Replicate 모델 카탈로그를 기반으로 개발하고 있다면 Replicate를 고르세요.
  • 이미 Runway 크레딧을 결제하고 있거나 에이전트에서 Runway의 Gen-4.5나 Veo 3.1을 쓰고 싶다면 Runway를 고르세요. Veo는 Sume 카탈로그에 없습니다.
  • Claude 안에서 Higgsfield의 프리셋 워크플로(유료 광고, 모션 디자인, UGC)를 쓰고 싶다면 Higgsfield를 고르세요.
  • Kling 모델만 필요하고 에이전트가 Node.js 스킬을 실행할 수 있다면 Kling의 Skill을 고르세요.
  • 에이전트가 서버 하나에서 영상을 생성하고 마무리까지 해야 한다면 Sume를 고르세요. 스틸과 클립, 립싱크, 업스케일, 배경 제거, Timeline 편집을 지갑 하나에서 과금하며 dry_run으로 비용을 미리 볼 수 있습니다. 브리프 하나를 보내고 편집된 영상을 받고 싶다면 영상 에이전트 API: 브리프 하나로 편집된 완성 영상 받기를 보세요.
  • Veo가 필요하거나, 연동 대상이 MCP 클라이언트가 아니라 백엔드 작업이라면 Sume MCP는 건너뛰고 HTTP API를 호출하세요.

출처

관련 글

개발자 카테고리의 다른 글

개발자 글 전체 보기

작성자 Sume