使用说明
项目简介
本项目 'mcp-youtube' 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 AI 助手(如 Claude Desktop)提供访问 YouTube 视频内容的能力。通过此服务器,AI 助手可以获取指定 YouTube 视频的字幕,并利用这些字幕进行视频内容理解、摘要生成等任务。
主要功能点
- 下载 YouTube 视频字幕:根据提供的 YouTube 视频 URL,自动下载并提供视频的字幕文本。
- 支持视频内容总结:通过预定义的 Prompt 模板,结合视频字幕,辅助 AI 助手生成视频内容摘要。
- MCP 协议标准:遵循 MCP 协议,易于与支持 MCP 协议的 AI 客户端集成。
安装步骤
- 安装 'uv' 工具:如果尚未安装 'uv' 工具,请根据 uv tool 官方文档 进行安装。
- 安装 MCP 服务器:使用 'uv tool' 命令安装 'mcp-youtube' 服务器。
注意:如果之前已安装,可以使用 'uv tool upgrade --reinstall mcp-youtube' 命令更新。如需卸载,使用 'uv tool uninstall mcp-youtube' 命令。uv tool install git+https://github.com/MCP-Mirror/sparfenyuk_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 服务器。
基本使用方法
- 启动 MCP 服务器:安装配置完成后,当 MCP 客户端(如 Claude Desktop)需要使用 'mcp-youtube' 服务器的功能时,客户端会自动启动该服务器。通常用户无需手动启动服务器。
- 在 AI 客户端中使用 Prompt:在支持 MCP 协议的 AI 客户端中,你可以使用预定义的 Prompt(例如 'YoutubeVideoSummary')来调用 'mcp-youtube' 服务器的功能。
- 例如,在 Claude Desktop 中,你可以创建一个新的对话,并使用类似 “总结这个YouTube视频 [视频URL]” 的指令。客户端会识别并调用 'YoutubeVideoSummary' Prompt,'mcp-youtube' 服务器会下载指定视频的字幕,并将其提供给 Claude Desktop 进行总结。
注意:具体的使用方式可能因 MCP 客户端的不同而略有差异,请参考你使用的 MCP 客户端的文档。
信息
分类
网页与API