mcpField
Y

youtube-download-api

リモート
公式サイト

youtube-download-api について

Youtube Download API:YouTube から音声と動画をダウンロードします。JoJ API marketplace 掲載。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.jojapi.com/youtube-download-api
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

2
パラメーター型必須説明
urlstringいいえダウンロードする動画の URL(YouTube およびその他の対応ソース)を URL エンコードしたもの。
apikeystringいいえ個人用 API キー。
formatstringいいえダウンロードする出力形式。指定可能な値:`mp3`、`m4a`、 `webm_audio`、`aac`、`flac`、`opus`、`ogg`、`wav`、`144`、 `240`、`360`、`480`、`720`、`1080`、`1440`、`4k`、`8k`。 音声形式の基本時間制限は 120 分です。動画形式の制限時間は形式ごとに異なります(1080p=90m、1440p=60m、4k/8k=15m、その他はすべて 120m)。
add_infostringいいえ`1` に設定すると、レスポンスに `info` オブジェクト(タイトル + サムネイル)が含まれます。省略時のデフォルトは `0` です。
end_timestringいいえ任意。カット/セグメントダウンロードの終了時刻(秒)。
no_mergestringいいえ`1` に設定すると、音声ストリームと動画ストリームは**結合されません**。クライアントには、個別のストリームを含む zip ファイルが返されます。デフォルトは `0`(ストリームを 1 つのファイルに結合)です。
start_timestringいいえ任意。カット/セグメントダウンロードの開始時刻(秒)。 `start_time`/`end_time` を指定すると、進捗は報告されません。進捗エンドポイントは初期化状態と最終的な成功/失敗状態のみを返します。
audio_qualitystringいいえ音声ビットレート(kbps)。一般的な値は `128`、`192`、`256`、`320` です。
audio_languagestringいいえYouTube のみ。BCP-47 / YouTube 言語コードで音声トラックの言語を選択します。動画に指定したトラックがない場合は、 デフォルトのトラックが使用されます。追加料金はかかりません。 対応コード:`af, az, id, ms, bs, ca, cs, da, de, et, en-IN, en-GB, en, es, es-419, es-US, eu, fil, fr, fr-CA, gl, hr, zu, is, it, sw, lv, lt, hu, nl, no, uz, pl, pt-PT, pt, ro, sq, sk, sl, sr-Latn, fi, sv, vi, tr, be, bg, ky, kk, mk, mn, ru, sr, uk, el, hy, iw, ur, ar, fa, ne, mr, hi, as, bn, pa, gu,…`
allow_extended_durationstringいいえ`1` に設定すると、動画の長さがフォーマットの 基本時間制限を超えるダウンロードを許可します。拡張時間のジョブには、基本料金の倍数が課金されます(`ExtendedDuration` レスポンスオブジェクトを参照)。省略時のデフォルトは `0` です。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。