返回市场
YouTube-MCP

YouTube-MCP

作者:Prajwal-ak-012 星标更新:2025-10-23

项目介绍

YouTube MCP

smithery 徽章

这是一个用于YouTube视频分析的模型上下文协议(MCP)服务器,提供工具来获取字幕、总结内容,并使用Gemini AI查询视频。

功能

  • 📝 字幕提取:从YouTube视频中获取详细字幕
  • 📊 视频总结:使用Gemini AI生成简洁的总结
  • 自然语言查询:对视频内容提问
  • 🔍 YouTube搜索:查找与特定查询匹配的视频
  • 💬 评论分析:检索并分析视频评论

要求

  • Python 3.9+
  • Google Gemini API密钥
  • YouTube 数据API密钥

本地运行

通过Smithery安装

要通过Smithery自动安装youtube-mcp到Claude Desktop:

npx -y @smithery/cli install @Prajwal-ak-0/youtube-mcp --client claude

方案1:直接从smithery安装

smithery 徽章

方案2:本地设置

  1. 克隆仓库:

    git clone https://github.com/Prajwal-ak-0/youtube-mcp
    cd youtube-mcp
    
  2. 创建虚拟环境并安装依赖项:

    python -m venv .venv
    source .venv/bin/activate  # 在Windows上:.venv\Scripts\activate
    pip install -e .
    
  3. 使用您的API密钥创建一个.env文件:

    GEMINI_API_KEY=your_gemini_api_key
    YOUTUBE_API_KEY=your_youtube_api_key
    
  4. 运行MCP服务器

    mcp dev main.py
    

    导航至 Stdio

    或者

  5. 配置光标或风帆,使用以下json内容:

    {
      "youtube": {
        "command": "uv",
        "args": [
          "--directory",
          "/绝对路径/youtube-mcp",
          "run",
          "main.py",
          "--transport",
          "stdio",
          "--debug"
        ]
      }
    }
    

可用工具

  • youtube/get-transcript:获取视频字幕
  • youtube/summarize:生成视频总结
  • youtube/query:回答关于视频的问题
  • youtube/search:搜索YouTube视频
  • youtube/get-comments:检索视频评论
  • youtube/get-likes:获取视频点赞数

贡献

欢迎贡献!请随时提交Pull Request。