MCP YouTube Companion

MCP YouTube Companion

site icon
2025.04.28 0
PythonYouTube交互自然语言处理娱乐功能
MCP YouTube Companion 是一个MCP工具,允许用户通过自然语言与个人YouTube体验进行交互。它可以获取热门视频、订阅频道的最新上传内容,并通过用户喜欢的LLM客户端与YouTube内容互动。
View on GitHub

Overview

基本能力

产品定位

MCP YouTube Companion 是一个专注于YouTube内容交互的工具,旨在通过自然语言简化用户与YouTube的互动。

核心功能

  • 获取热门视频:支持查询全球或特定地区的热门视频。
  • 订阅频道内容:获取用户订阅频道的最新上传视频。
  • 用户活动查询:查看用户最近的YouTube活动,如评论或上传历史。

适用场景

  • 用户希望通过自然语言快速获取YouTube热门内容。
  • 用户需要定期查看订阅频道的最新上传内容。
  • 用户希望回顾自己的YouTube活动历史。

工具列表

  • 自然语言交互工具:允许用户通过LLM客户端发送自然语言命令与YouTube交互。

常见问题解答

  • 需要Google账号和YouTube API凭证才能使用。
  • 需要设置OAuth认证以获取访问权限。

使用教程

使用依赖

  • Google账号
  • YouTube API凭证(Client ID, Client Secret, Refresh Token)

安装教程

  1. 访问Google Cloud Console。
  2. 创建项目并启用YouTube Data API v3。
  3. 生成OAuth凭证(Client ID, Client Secret)并获取Refresh Token。

调试方式

  1. 使用OAuth前端/API与Google进行认证。
  2. 使用Refresh Token连接MCP Server。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。