YouTube MCP 服务器
利用 YouTube 数据 API 实现的模型上下文协议 (MCP) 服务器。它允许 AI 语言模型通过标准化接口与 YouTube 内容进行交互。
主要特点
视频信息
检索详细的视频信息(标题、描述、时长、统计数据)
按关键字搜索视频
根据特定视频获取相关视频
计算并分析视频参与率
成绩单/字幕管理
检索支持多语言的视频字幕
指定成绩单的语言偏好
访问带有时间戳的字幕以获得精确的内容参考
渠道分析
查看详细的频道统计数据(订阅者、观看次数、视频数量)
从频道中获取表现最佳的视频
分析渠道增长和参与度指标
趋势分析
按地区和类别查看热门视频
比较多个视频的性能指标
发现特定类别的热门内容
可用工具
该服务器提供以下 MCP 工具:
工具名称 | 描述 | 必需参数 |
| 获取有关多个 YouTube 视频的详细信息,包括元数据、统计信息和内容详情 |
(数组) |
| 根据查询字符串搜索视频 |
,
(可选) |
| 检索多个视频的文字记录 |
(数组)、
(可选) |
| 根据YouTube的推荐算法获取与特定视频相关的视频 |
、
(可选) |
| 检索多个频道的详细指标,包括订阅者数量、观看次数和视频数量 |
(数组) |
| 获取特定频道观看次数最多的视频 |
、
(可选) |
| 计算多个视频的参与度指标(观看次数、点赞次数、评论次数和参与度) |
(数组) |
| 按地区和类别获取当前热门视频 |
(可选)、
(可选)、
(可选) |
| 比较多个视频的统计数据 |
(数组) |
安装
通过 Smithery 自动安装
通过Smithery自动为 Claude Desktop 安装 YouTube MCP 服务器:
手动安装
环境配置
设置以下环境变量:
YOUTUBE_API_KEY
:YouTube 数据 API 密钥(必需)YOUTUBE_TRANSCRIPT_LANG
:默认字幕语言(可选,默认值:'ko')
MCP 客户端配置
将以下内容添加到您的 Claude Desktop 配置文件中:
YouTube API 设置
访问 Google Cloud Console
创建新项目或选择现有项目
启用 YouTube 数据 API v3
创建 API 凭证(API 密钥)
在您的环境配置中使用生成的 API 密钥
发展
网络配置
服务器公开以下端口用于通信:
HTTP:3000
gRPC:3001
系统要求
Node.js 18.0.0 或更高版本
安全注意事项
始终保证 API 密钥的安全,切勿将其提交到版本控制系统
通过环境变量或配置文件管理您的 API 密钥
设置 API 密钥的使用限制,以防止未经授权的使用
执照
本项目遵循 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 MCP Servers
- AsecurityFlicenseAqualityThis server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.Last updated -7107340
- AsecurityFlicenseAqualityEnables interaction with YouTube videos by extracting metadata, captions in multiple languages, and converting content to markdown with various templates.Last updated -122
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to access YouTube data in real-time, with capabilities for searching videos, analyzing channels, retrieving video details, and extracting transcripts.Last updated -4MIT License
- -securityAlicense-qualityEnables AI models like Claude to easily access and utilize subtitle data from YouTube videos by extracting transcripts from video URLs with support for multiple languages.Last updated -1MIT License