使用说明
YouTube MCP服务器
一种模型上下文协议(MCP)服务器,提供与YouTube数据交互的工具,包括搜索视频、获取转录、检索元数据、分析评论和比较频道统计数据。
先决条件
- Node.js(v16或更高版本)
- Google Cloud项目 YouTube数据API v3 启用。
- 来自Google云控制台的API密钥。
设置
- 克隆/打开存储库.
- 安装依赖项:
npm install - 配置环境变量:
- 创建一个
.env根目录中的文件(如果尚未存在)。 - 添加您的YouTube API密钥:
YOUTUBE_API_KEY=your_actual_api_key_here
- 创建一个
构建
编译TypeScript代码:
npm run build
运行服务器
要在本地运行服务器(stdio模式):
npm start
可用工具
search_youtube_videos:按查询搜索视频。- Args:
query(字符串),max_results(数字,可选)
- Args:
get_video_transcript:获取视频的原始文字记录/字幕。- Args:
videoId(字符串),language(字符串,可选)
- Args:
get_video_metadata:获取视图、点赞、标签等详细信息。- Args:
videoId(字符串)
- Args:
analyze_video_comments:获取最新评论以供分析。- Args:
videoId(字符串),max_results(数字,可选)
- Args:
compare_channels_stats:比较多个渠道的指标。- Args:
channelIds(字符串[])
- Args:
使用MCP客户端
配置您的MCP客户端(例如,Claude Desktop或IDE扩展)以指向此服务器。
命令: node
Args: [path/to/project]/dist/index.js