使用说明
YouTube MCP服务器
MCP服务器,用于检索带有时间戳的YouTube视频转录。
特性
- 完整成绩单 -获取带有时间戳的完整视频记录
- 关键词搜索 -搜索带有时间戳引用的特定术语的成绩单
- URL支持 -接受视频ID、观看URL或共享URL(youu.be)
工具
get_full_transcript
检索YouTube视频的完整转录。
get_full_transcript(video_id_or_url: str) -> str
参数:
video_id_or_url-视频ID、观看URL或共享URL
示例:
dQw4w9WgXcQhttps://www.youtube.com/watch?v=dQw4w9WgXcQhttps://youtu.be/dQw4w9WgXcQ
输出格式:
[0.0s]: Welcome to this tutorial
[5.32s]: Today we'll be covering...
[12.1s]: Let me show you how to...
search_transcript
在视频的文字记录中搜索关键字或短语。
search_transcript(video_id_or_url: str, keyword: str) -> str
参数:
video_id_or_url-视频ID、观看URL或共享URLkeyword-搜索词(不区分大小写)
安装
cd youtube-mcp
uv sync
用法
直接跑
uv run python main.py
在OpenCode中配置
添加到您的OpenCode配置(~/.config/opencode/opencode.json):
{
"mcp": {
"youtube-mcp": {
"type": "local",
"command": ["uv", "run", "/path/to/youtube-mcp/main.py"],
"enabled": true
}
}
}
在Claude桌面中配置
添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 ~/.config/Claude/claude_desktop_config.json (Linux):
{
"mcpServers": {
"youtube-mcp": {
"command": "uv",
"args": ["run", "/path/to/youtube-mcp/main.py"]
}
}
}
用例
- 总结 长篇开发教程或技术讲座
- 提取 带有时间戳的特定数据点
- 交叉引用 多个视频中的主题
- 视频聊天 通过为法学硕士提供完整的背景知识