使用说明

项目简介

本项目 'mcp-youtube' 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 AI 助手(如 Claude Desktop)提供访问 YouTube 视频内容的能力。通过此服务器,AI 助手可以获取指定 YouTube 视频的字幕,并利用这些字幕进行视频内容理解、摘要生成等任务。

主要功能点

  • 下载 YouTube 视频字幕:根据提供的 YouTube 视频 URL,自动下载并提供视频的字幕文本。
  • 支持视频内容总结:通过预定义的 Prompt 模板,结合视频字幕,辅助 AI 助手生成视频内容摘要。
  • MCP 协议标准:遵循 MCP 协议,易于与支持 MCP 协议的 AI 客户端集成。

安装步骤

  1. 安装 'uv' 工具:如果尚未安装 'uv' 工具,请根据 uv tool 官方文档 进行安装。
  2. 安装 MCP 服务器:使用 'uv tool' 命令安装 'mcp-youtube' 服务器。
    uv tool install git+https://github.com/MCP-Mirror/sparfenyuk_mcp-youtube
    注意:如果之前已安装,可以使用 'uv tool upgrade --reinstall mcp-youtube' 命令更新。如需卸载,使用 'uv tool uninstall mcp-youtube' 命令。

服务器配置

为了让 MCP 客户端(例如 Claude Desktop)能够连接到 'mcp-youtube' 服务器,需要配置客户端的服务器列表。以 Claude Desktop 为例,你需要编辑其配置文件 'claude_desktop_config.json',通常位于:

  • MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%\Claude\claude_desktop_config.json'

在 'mcpServers' 字段下添加 'mcp-youtube' 服务器的配置信息。配置信息为 JSON 格式,示例如下:

{
  "mcpServers": {
    "mcp-youtube": {
        "command": "mcp-youtube"
      }
    }
  }

配置说明

  • '"mcp-youtube"': 服务器名称,用于在客户端中标识和引用。
  • '"command": "mcp-youtube"': 服务器启动命令。客户端将使用此命令来启动 MCP 服务器。

基本使用方法

  1. 启动 MCP 服务器:安装配置完成后,当 MCP 客户端(如 Claude Desktop)需要使用 'mcp-youtube' 服务器的功能时,客户端会自动启动该服务器。通常用户无需手动启动服务器。
  2. 在 AI 客户端中使用 Prompt:在支持 MCP 协议的 AI 客户端中,你可以使用预定义的 Prompt(例如 'YoutubeVideoSummary')来调用 'mcp-youtube' 服务器的功能。
    • 例如,在 Claude Desktop 中,你可以创建一个新的对话,并使用类似 “总结这个YouTube视频 [视频URL]” 的指令。客户端会识别并调用 'YoutubeVideoSummary' Prompt,'mcp-youtube' 服务器会下载指定视频的字幕,并将其提供给 Claude Desktop 进行总结。

注意:具体的使用方式可能因 MCP 客户端的不同而略有差异,请参考你使用的 MCP 客户端的文档。

信息

分类

网页与API