YouTube字幕获取MCP服务器

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指定代理。