
YouTube Integration
支持通过提供视频 URL 从 YouTube 视频中提取文字稿,支持标准、缩短和嵌入 URL 格式。
README
YouTube 集成
YouTube MCP 服务器提供从 YouTube 视频中提取字幕的功能。
可用工具
get_youtube_transcript
从 YouTube 视频中检索字幕文本。
参数:
videoUrl
: 完整的 YouTube 视频 URL(支持标准、缩短和嵌入 URL)
返回值: 包含以下内容的对象:
content
: 包含字幕文本的数组
URL 支持
处理多种 YouTube URL 格式:
- 标准:
https://www.youtube.com/watch?v=VIDEO_ID
- 缩短:
https://youtu.be/VIDEO_ID
- 嵌入:
https://www.youtube.com/embed/VIDEO_ID
错误处理
服务器实现了标准错误处理:
- 无效的 URL 返回
ErrorCode.InvalidParams
- 缺少 URL 返回
ErrorCode.InvalidParams
- 字幕获取失败返回格式化的错误消息
- 在 SIGINT 信号下优雅关闭
技术细节
- 使用 Highlight AI MCP SDK 构建
- 使用 youtube-transcript 库
- 通过 Zod 进行输入验证
- 作为基于 stdio 的 MCP 服务器运行
- 支持 Node.js >=18.0.0
局限性
- 仅适用于启用了字幕的视频
- 目前仅返回英语字幕
- 速率限制取决于 YouTube 的 API 限制
推荐服务器
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
MCP Spotify Server
通过 Spotify Web API 实现与 Spotify 音乐目录的交互,支持搜索、艺术家信息检索、播放列表管理和自动令牌处理。
mcp-server-youtube-transcript
一个模型上下文协议服务器,可以从 YouTube 视频中检索文本记录。该服务器通过一个简单的界面直接访问视频的字幕和副标题。
MCP-AppleMusic
通过 MCP 命令,利用 AppleScript 来控制 macOS 上的 Apple Music,允许用户管理播放、搜索曲目和创建播放列表。
YouTube Music MCP Server
一个 MCP 服务器,允许 AI 模型通过 Google Chrome 控制 YouTube Music 的播放,通过歌曲和艺术家名称搜索和播放歌曲。

Spotify MCP Server
一个将 Claude 与 Spotify 连接的服务器,允许用户控制播放、搜索内容、获取关于歌曲/专辑/艺术家/播放列表的信息,以及管理 Spotify 播放队列。

Spotify MCP
一个 FastMCP 工具,它允许用户通过 Cursor Composer 中的自然语言命令来控制 Spotify,从而管理播放、搜索内容以及与播放列表互动。
mcp-youtube-sheets
提供搜索 YouTube 视频并将结果自动保存到 Google 表格的功能。
mcp-server-tmdb
与电影数据库 (TMDB) API 集成,以提供电影信息、搜索功能和推荐。