YouTube MCP 服务器使用说明

项目简介

本项目是一个 YouTube MCP 服务器,旨在作为 YouTube API 和 AI 助手(如 Claude)之间的桥梁。它基于模型上下文协议 (MCP) 构建,为 AI 助手提供了一种标准化的方式来访问 YouTube 视频的字幕数据。目前,该服务器主要提供下载指定 YouTube 视频的闭合字幕的功能。

主要功能点

  • 下载YouTube视频字幕: 根据提供的 YouTube 视频 URL,下载该视频的闭合字幕。
  • 支持视频内容分析: AI 助手可以利用下载的字幕进行视频内容总结、要点提取、信息检索等任务。

安装步骤

  1. 安装 'uv' 工具: 确保您的系统已安装 'uv' 工具。如果未安装,请参考 uv 官方文档 进行安装。
  2. 安装 YouTube MCP 服务器: 使用 'uv tool install' 命令安装此 MCP 服务器:
    uv tool install git+https://github.com/sparfenyuk/mcp-youtube
  3. 更新服务器 (可选): 如果您之前安装过此服务器并希望更新到最新版本,可以使用以下命令:
    uv tool upgrade --reinstall mcp-youtube
  4. 卸载服务器 (可选): 如果您想卸载此服务器,可以使用以下命令:
    uv tool uninstall mcp-youtube

服务器配置

要将此 MCP 服务器与 MCP 客户端(例如 Claude Desktop)配合使用,您需要在客户端的配置文件中添加服务器配置信息。以下是 Claude Desktop 客户端的配置示例,您需要将以下 JSON 代码添加到 Claude Desktop 的配置文件 'claude_desktop_config.json' 中。

注意: 'claude_desktop_config.json' 文件通常位于:

  • MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%\Claude\claude_desktop_config.json'
{
  "mcpServers": {
    "mcp-youtube": {
      "command": "mcp-youtube"
    }
  }
}
  • 'mcpServers': 配置 MCP 服务器的顶级 JSON 对象。
  • 'mcp-youtube': 您为该服务器配置定义的名称,客户端通过此名称识别服务器。
  • 'command': 启动 MCP 服务器的命令。此处 'mcp-youtube' 是 'uv tool install' 安装的可执行命令。

基本使用方法

  1. 启动 MCP 客户端: 安装并配置好服务器后,启动您的 MCP 客户端 (例如 Claude Desktop)。
  2. 与 AI 助手交互: 在客户端中,您可以指示 AI 助手使用 YouTube 视频字幕进行相关操作。例如,您可以向 AI 助手提出类似 "总结这个 YouTube 视频的内容:[YouTube 视频 URL]" 的请求。如果客户端配置正确并集成了此 MCP 服务器,AI 助手将能够利用此服务器获取视频字幕,并基于字幕完成您的请求。

信息

分类

网页与API