mcpField
Y

youtube-download-api

远程服务
jojapi.com媒体与设计
访问官网

关于 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`(将流合并为单个文件)。
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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。