개발자 문서는 영어로 제공됩니다. 사이드바는 선택한 언어를 따릅니다.

MCP 연동

Model Context Protocol로 Claude, ChatGPT, Cursor, OpenAI Agent Builder를 SubDownload에 연결.

개요

Model Context Protocol(MCP)은 AI 어시스턴트가 외부 도구를 직접 호출할 수 있게 해 주는 표준화된 프레임워크입니다. SubDownload의 MCP 서버는 12개의 도구(비동기 AI 전사와 사용자별 Library 포함)를 제공하며, OAuth 2.1 + Dynamic Client Registration(DCR)과 정적 API 키를 모두 지원합니다.

서버 구성

항목값
서버 URLhttps://api.subdownload.com/mcp
인증 메타데이터/.well-known/oauth-authorization-server
동적 등록POST /oauth/register
승인GET /oauth/authorize
TokenPOST /oauth/token
Scopemcp:access
토큰 접두사oat_(OAuth) 또는 sk_live_(API 키)

클라이언트 설정

클라이언트별 단계별 가이드:

MCP 도구

도구비용용도
fetch_transcript1 크레딧URL/ID로 스크립트 가져오기(파라미터: video_url, lang).
search_youtube1 크레딧영상 또는 채널 검색(파라미터: query, type, limit).
resolve_channel무료@handle / URL / UC… ID를 채널 정보로 해석(파라미터: input).
search_channel_videos1 크레딧특정 채널에서 영상 검색(파라미터: channel, query, limit).
get_channel_latest_videos무료RSS로 최근 ~15개 영상(파라미터: channel).
list_channel_videos1 크레딧/페이지업로드 페이지네이션(파라미터: channel 또는 continuation).
list_playlist_videos1 크레딧/페이지플레이리스트 페이지네이션(파라미터: playlist 또는 continuation).
transcribe_videodone 시 5 크레딧자막 없는 영상에 대한 비동기 AI Whisper 전사 시작. task_id와 next_poll_after_seconds 반환(파라미터: video_url, lang).
get_asr_task무료ASR 작업 폴링; status=done일 때 segments 반환(파라미터: task_id).
list_library무료사용자의 저장된 전사본과 요약 나열(파라미터: favorite, q, limit, offset).
get_library_item무료저장 항목을 transcript와 summary 인라인으로 조회(파라미터: id, locale).
save_to_library토큰 쿼터 1kind=asr는 저장된 전사본 플래그, kind=summary는 AI 생성 요약 업로드(파라미터: video_id, kind, text, locale, model 등).

오류 처리

실패한 호출은 크레딧을 소비하지 않습니다. 오류는 AI 어시스턴트가 자연스럽게 해석할 수 있는 문구로 반환됩니다. 전체 목록은 오류 코드 참고.