YouTube MCP Server

YouTube MCP Server

通过模型上下文协议将“yt-dlp”与 LLM 连接,允许用户下载 YouTube 内容并将其与 Dive 和其他 MCP 兼容的 LLM 集成。

Category
访问服务器

Tools

download_youtube_srt

Download YouTube subtitles in SRT format so that LLM can read them.

download_youtube_video

Download YouTube video to the user's default Downloads folder (usually ~/Downloads).

README

yt-dlp-mcp

一个集成了 yt-dlp 的 MCP 服务器实现,为 LLM 提供视频和音频内容下载功能(例如,YouTube、Facebook、Tiktok 等)。

特性

  • 字幕: 下载 SRT 格式的字幕,供 LLM 阅读
  • 视频下载: 将视频保存到您的 Downloads 文件夹,并可控制分辨率
  • 音频下载: 将音频保存到您的 Downloads 文件夹
  • 隐私优先: 直接下载,无需跟踪
  • MCP 集成: 与 Dive 和其他 MCP 兼容的 LLM 配合使用

安装

前提条件

根据您的操作系统安装 yt-dlp

# Windows
winget install yt-dlp

# macOS
brew install yt-dlp

# Linux
pip install yt-dlp

通过 Dive Desktop

  1. 在 Dive Desktop 中点击 "+ Add MCP Server"
  2. 复制并粘贴以下配置:
{
  "mcpServers": {
    "yt-dlp": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/yt-dlp-mcp"
      ]
    }
  }
}
  1. 点击 "Save" 以安装 MCP 服务器

工具文档

  • list_subtitle_languages

    • 列出视频的所有可用字幕语言及其格式(包括自动生成的字幕)
    • 输入:
      • url (字符串, 必需): 视频的 URL
  • download_video_subtitles

    • 下载任何可用格式的视频字幕。支持常规字幕和自动生成的字幕
    • 输入:
      • url (字符串, 必需): 视频的 URL
      • language (字符串, 可选): 语言代码(例如,'en'、'zh-Hant'、'ja')。默认为 'en'
  • download_video

    • 将视频下载到用户的 Downloads 文件夹
    • 输入:
      • url (字符串, 必需): 视频的 URL
      • resolution (字符串, 可选): 视频分辨率('480p'、'720p'、'1080p'、'best')。默认为 '720p'
  • download_audio

    • 下载最佳可用质量的音频(通常为 m4a/mp3 格式)到用户的 Downloads 文件夹
    • 输入:
      • url (字符串, 必需): 视频的 URL

使用示例

让您的 LLM 执行以下操作:

"List available subtitles for this video: https://youtube.com/watch?v=..."
"Download a video from facebook: https://facebook.com/..."
"Download Chinese subtitles from this video: https://youtube.com/watch?v=..."
"Download this video in 1080p: https://youtube.com/watch?v=..."
"Download audio from this YouTube video: https://youtube.com/watch?v=..."

手动启动

如果需要,手动启动服务器:

npx @kevinwatt/yt-dlp-mcp

要求

  • Node.js 20+
  • 系统 PATH 中包含 yt-dlp
  • MCP 兼容的 LLM 服务

文档

许可证

MIT

作者

Dewei Yen

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选