YouTube MCP 服务器
YouTube 的模型上下文协议 (MCP) 服务器实现,使 AI 语言模型能够通过标准化界面与 YouTube 内容进行交互。
特征
视频信息
- 获取视频详细信息(标题、描述、时长等)
- 列出频道视频
- 获取视频统计数据(观看次数、点赞次数、评论次数)
- 在 YouTube 上搜索视频
成绩单管理
- 检索视频记录
- 支持多种语言
- 获取带时间戳的字幕
- 在成绩单内搜索
渠道管理
- 获取频道详情
- 列出频道播放列表
- 获取频道统计信息
- 在频道内容内搜索
播放列表管理
- 列出播放列表项目
- 获取播放列表详细信息
- 在播放列表中搜索
- 获取播放列表视频脚本
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 YouTube MCP 服务器:
手动安装
配置
设置以下环境变量:
YOUTUBE_API_KEY
:您的 YouTube 数据 API 密钥YOUTUBE_TRANSCRIPT_LANG
:转录的默认语言(可选,默认为“en”)
与 MCP 客户端一起使用
将其添加到您的 MCP 客户端配置(例如 Claude Desktop):
与 VS Code 一起使用
对于一键安装,请单击以下安装按钮之一:
手动安装
如果您希望手动安装,请先勾选本节顶部的安装按钮。否则,请按照以下步骤操作:
将以下 JSON 块添加到 VS Code 中的“用户设置 (JSON)”文件中。您可以按下Ctrl + Shift + P
并输入Preferences: Open User Settings (JSON)
来执行此操作。
或者,您可以将其添加到工作区中名为.vscode/mcp.json
的文件中:
YouTube API 设置
- 前往 Google Cloud Console
- 创建新项目或选择现有项目
- 启用 YouTube 数据 API v3
- 创建 API 凭证(API 密钥)
- 复制 API 密钥进行配置
示例
管理视频
管理频道
管理播放列表
发展
贡献
有关对此存储库做出贡献的信息,请参阅 CONTRIBUTING.md。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
该服务器允许AI语言模型通过标准化界面与YouTube内容进行交互,提供视频和频道信息检索、成绩单管理、播放列表操作等功能。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.Last updated -1526189JavaScriptMIT License
- -securityFlicense-qualityEnables AI language models to interact with YouTube content through a standardized interface, providing tools for retrieving video information, transcripts, channel analytics, and trend analysis.Last updated -8521JavaScript
- -securityAlicense-qualityAn MCP server that allows Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.Last updated -61TypeScript