YouTube视频元数据提取服务

一个运行在Cloudflare Workers上的远程MCP服务器,用于提取YouTube视频的字幕、转录文本和元数据,适用于视频内容分析和自动化处理。

  • by Waishnav
  • TypeScript
  • 混合部署
  • 1 星标
  • 更新于
在 GitHub 查看 Waishnav/youtube-video-mcp-tools

使用说明

YouTube视频MCP

获取YouTube视频转录、字幕和元数据的远程MCP服务器。在Cloudflare Workers上运行。

工具

工具 说明
get_transcript 无时间戳的纯文本转录。最适合总结。
get_subtitles 带有时间戳的字幕。可用于为长视频/播客生成章节。
get_video_details 视频元数据:标题、描述和缩略图URL

所有工具都接受YouTube视频ID或完整URL(youtube.com/watch?v=... 或 youtu.be/...)以及可选的语言代码。

使用它

适用于任何兼容MCP的客户端:

  • 克劳德桌面 / 克劳德代码
  • ChatGPT (带MCP插件)
  • 光标 / 帆板运动
  • 开源代码 / 法典
  • Cloudflare AI游乐场

设置

部署到Cloudflare

pnpm install
pnpm run deploy

您的服务器将在以下位置可用: https://your-worker.your-account.workers.dev

本地开发

pnpm run dev

服务器运行于 http://localhost:8787

连接

克劳德桌面/克劳德代码

添加到MCP配置中:

{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
    }
  }
}

流式HTTP(推荐用于远程客户端)

https://your-worker.workers.dev/mcp

SSE运输

https://your-worker.workers.dev/sse

积分

用途 youtube字幕提取器 用于获取字幕。