YouTube字幕获取MCP服务器
一个MCP服务器,用于提取YouTube视频的字幕。
快速入门
工具
此MCP服务器提供以下工具:
get_transcript
获取指定YouTube视频的字幕。
- 参数:
- url(字符串):YouTube视频的完整URL,必填。
- lang(字符串,可选):字幕语言,默认为
en
。
安装
Goose CLI
编辑配置文件~/.config/goose/config.yaml
,添加以下内容:
extensions:
youtube-transcript:
name: Youtube Transcript
cmd: uvx
args: [--from, git+https://github.com/jkawamoto/mcp-youtube-transcript, mcp-youtube-transcript]
enabled: true
type: stdio
Goose桌面版
新增扩展,设置如下:
- 类型:标准IO
- ID:youtube-transcript
- 名称:Youtube Transcript
- 描述:获取YouTube视频字幕
- 命令:
uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript
Claude桌面版
编辑claude_desktop_config.json
,在mcpServers
下添加:
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-youtube-transcript",
"mcp-youtube-transcript"
]
}
}
}
使用Smithery安装
运行以下命令:
npx -y @smithery/cli install @jkawamoto/mcp-youtube-transcript --client claude
使用代理服务器
在受限环境中,可通过环境变量HTTP_PROXY
或命令行参数--http-proxy
指定代理。