使用说明
YouTube转录MCP服务器
用于下载YouTube视频转录的模型上下文协议(MCP)服务器。此服务器允许Claude Desktop从YouTube URL中提取视频ID,并下载各种格式的转录本。
特性
- 提取视频ID:从URL中提取YouTube视频ID或验证现有ID
- 下载成绩单:下载带有语言偏好的视频转录本
- 多种格式:支持JSON、文本、SRT和WebVTT格式
- 语言支持:自动语言检测和翻译功能
安装
- 克隆或下载此存储库
- 安装Python依赖项:
pip install -r requirements.txt
配置
将以下配置添加到您的Claude Desktop配置文件中:
视窗: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"youtube-transcript": {
"command": "python",
"args": ["C:\\path\\to\\youtube-transcript-mcp-server\\simple_server.py"],
"env": {}
}
}
}
替换 C:\\path\\to\\youtube-transcript-mcp-server\\simple_server.py 使用服务器文件的实际路径。
用法
配置后,您可以在Claude Desktop中使用以下工具:
提取视频ID
从URL提取YouTube视频ID:
Extract the video ID from: https://www.youtube.com/watch?v=dQw4w9WgXcQ
下载成绩单
下载视频记录:
Download the transcript for video ID: dQw4w9WgXcQ
您还可以指定语言首选项和输出格式:
Download the transcript for video ID: dQw4w9WgXcQ in Chinese (zh-TW) format as SRT
支持的语言
服务器支持自动语言检测,可以将转录本翻译成可用语言。常见语言代码包括:
en-英语zh-TW-中文(台湾)zh-CN-中文(简体)ja-日语ko-朝鲜语es-西班牙语fr-法语de-德语
输出格式
- 文本:纯文本格式(默认)
- 数据:带时间戳的JSON格式
- 道奇:字幕格式
- 芬兰国家技术研究中心:WebVTT字幕格式
需求
- Python 3.7+
- youtube转录api
- 支持MCP的Claude桌面
故障排除
- 服务器未启动:检查Python是否已安装且可访问
- 没有可用的成绩单:有些视频可能没有文字记录或可能被区域锁定
- 找不到语言:尝试不同的语言代码或让服务器自动检测
许可证
此项目使用youtube转录api库。请查看原始库的许可证以了解使用条款。
