mcp-server-youtube-transcript 精选
一个模型上下文协议服务器,可以从 YouTube 视频中检索文本记录。该服务器通过一个简单的界面直接访问视频的字幕和副标题。
Tools
get_transcript
Extract transcript from a YouTube video URL or ID
README
YouTube 字幕服务器
一个模型上下文协议服务器,用于从 YouTube 视频中检索字幕。 该服务器通过一个简单的界面提供对视频字幕的直接访问。
<a href="https://glama.ai/mcp/servers/z429kk3te7"><img width="380" height="200" src="https://glama.ai/mcp/servers/z429kk3te7/badge" alt="mcp-server-youtube-transcript MCP server" /></a>
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 YouTube 字幕服务器:
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude
组件
工具
- get_transcript
- 从 YouTube 视频中提取字幕
- 输入:
url
(字符串,必需): YouTube 视频 URL 或视频 IDlang
(字符串,可选,默认: "en"): 字幕的语言代码 (例如, 'ko', 'en')
主要特性
- 支持多种视频 URL 格式
- 语言特定的字幕检索
- 响应中的详细元数据
配置
要与 Claude Desktop 一起使用,请添加此服务器配置:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
通过工具安装
mcp-get 一个用于安装和管理模型上下文协议 (MCP) 服务器的命令行工具。
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript
Awesome-mcp-servers
awesome-mcp-servers 一个精选的优秀模型上下文协议 (MCP) 服务器列表。
开发
前提条件
- Node.js 18 或更高版本
- npm 或 yarn
设置
安装依赖项:
npm install
构建服务器:
npm run build
用于自动重建的开发:
npm run watch
测试
npm test
调试
由于 MCP 服务器通过 stdio 进行通信,因此调试可能具有挑战性。 我们建议使用 MCP Inspector 进行开发:
npm run inspector
错误处理
该服务器为常见场景实现了强大的错误处理:
- 无效的视频 URL 或 ID
- 不可用的字幕
- 语言可用性问题
- 网络错误
使用示例
- 通过视频 URL 获取字幕:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});
- 通过视频 ID 获取字幕:
await server.callTool("get_transcript", {
url: "VIDEO_ID",
lang: "ko"
});
- 如何在 Claude Desktop 应用程序中提取 YouTube 字幕
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles
安全注意事项
服务器:
- 验证所有输入参数
- 优雅地处理 YouTube API 错误
- 为字幕检索实现超时
- 提供详细的错误消息以进行故障排除
许可证
此 MCP 服务器已获得 MIT 许可证的许可。 有关详细信息,请参见 LICENSE 文件。
推荐服务器
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 音乐目录的交互,支持搜索、艺术家信息检索、播放列表管理和自动令牌处理。
Zonos TTS MCP Server
使用 Claude 促进多种语言和情感的直接语音生成,并通过模型上下文协议与 Zonos TTS 设置集成。
MCP-AppleMusic
通过 MCP 命令,利用 AppleScript 来控制 macOS 上的 Apple Music,允许用户管理播放、搜索曲目和创建播放列表。

MS-Lucidia-Voice-Gateway-MCP
一个服务器,使用 Windows 原生语音服务提供文本转语音和语音转文本功能,无需外部依赖。
Say MCP Server
在 macOS 上使用 `say` 命令启用文本转语音功能,从而可以广泛控制语音参数,例如声音、语速、音量和音调,以获得可定制的听觉体验。
mcp-hfspace
直接从 Claude 使用 Hugging Face Spaces。使用开源图像生成、聊天、视觉任务等。支持图像、音频和文本上传/下载。
YouTube Music MCP Server
一个 MCP 服务器,允许 AI 模型通过 Google Chrome 控制 YouTube Music 的播放,通过歌曲和艺术家名称搜索和播放歌曲。

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