YouTube视频转录工具

通过MCP协议为LLM聊天应用提供YouTube视频转录服务,支持多语言转录并去除广告内容。

  • by SeanPedersen
  • Python
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 SeanPedersen/youtube-transcript-mcp

使用说明

youtube成绩单mcp

通过以下方式为LLM聊天应用转录YouTube视频 主控程序.

示例提示: Summarize https://www.youtube.com/watch?v=uB9yZenVLzg

安装

需要 紫外线.将此添加到MCP客户端的配置中--适用于任何兼容MCP的应用程序(Claude Desktop、Claude Code、Cursor、Windsurf、VS Code、Zed等):

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "uvx",
      "args": ["youtube-transcript-mcp-server"]
    }
  }
}

如果您的客户端需要一个命令,则等效为一行:

uvx youtube-transcript-mcp-server

工具

  • transcribe(youtube_video_url: str) -> str --获取成绩单(en/de/es/fr/ru),并为LLM添加广告删除指令。

在当地发展

git clone https://github.com/SeanPedersen/youtube-transcript-mcp
cd youtube-transcript-mcp
uv venv && uv pip install -r pyproject.toml && source .venv/bin/activate
python mcp_server.py

将您的MCP客户端指向本地结账,而不是PyPI:

{
  "command": "uv",
  "args": [
    "run", "--with", "fastmcp", "--with", "youtube-transcript-api",
    "fastmcp", "run", "/absolute/path/to/youtube-transcript-mcp/mcp_server.py"
  ]
}