Post

AI 编程实践:Claude Desktop 配合 MCP 获取Youtube视频摘要

AI 编程实践:Claude Desktop 配合 MCP 获取Youtube视频摘要

AI 编程实践:Claude Desktop 配合 MCP 获取Youtube视频摘要

结果展示

获取Youtube视频摘要

原理

使用 yt-dlp 来获取 Youtube 视频的字幕,并根据字幕,整理视频的 summary。 源地址:https://github.com/anaisbetts/mcp-youtube

server架构

核心功能

  • 字幕获取:通过 yt-dlp 下载 YouTube 字幕(不下载视频)
  • 内容处理
    • 清除 VTT 格式中的时间戳
    • 移除格式化标记
    • 去重相邻文本行
  • API 服务:提供 download_youtube_url 工具接口

工作流程

  1. 用户请求视频摘要 →
  2. Claude 调用工具 API →
  3. 服务器下载并处理字幕 →
  4. 返回纯文本内容 →
  5. Claude 生成摘要

关键技术

stripVttNonContent 函数实现:

  • 跳过文件头部元数据
  • 过滤时间戳行(00:00:00.000 格式)
  • 清理 HTML 标签
  • 合并重复内容
This post is licensed under CC BY 4.0 by the author.

Trending Tags