開発者向けドキュメントは英語で公開されています。サイドバーは選択した言語に追従します。

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
トークンPOST /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_library1 トークンクォータkind=asr で文字起こし保存済みをマーク;kind=summary で AI 生成の要約をアップロード(パラメータ:video_id、kind、text、locale、model ほか)。

エラー処理

失敗した呼び出しではクレジットを消費しません。エラーは AI アシスタントが自然に解釈できる文言で返ります。全一覧は エラーコード を参照。