YouTube转录器MCP工具
这是一个模型上下文协议(MCP)工具,用于使用 youtube-transcript-api.
特性
- 从YouTube视频中提取和转录(手动或自动生成)。允许从YouTube视频中检索转录本。
- 显示单个工具:
transcribe_video(video: str).
用法
1.先决条件
- Python 3.12+
- 安装依赖项:
pip install -r requirements.txt2.运行工具
您可以直接运行该工具:
python youtube.py3.与VS代码一起使用(手动MCP配置)
要将此工具用作VS Code中的MCP服务器,请将以下内容添加到您的 .vscode/settings.json 或您的MCP客户端配置:
"youtube_transcriptor": {
"type": "stdio",
"command": "python",
"args": ["PATH\\transcription\\youtube.py"]
}替换 PATH 使用指向工作区根目录的绝对路径。
4.使用工具
配置后,您可以调用 transcribe_video 从您的MCP客户端或兼容的VS Code扩展中,传递一个YouTube视频URL作为参数。
______________________________________________________________________
例子:
result = transcribe_video("https://www.youtube.com/watch?v=VIDEO_ID")
print(result)______________________________________________________________________
许可证
麻省理工学院
