ZubeidHendricks/youtube-mcp-server
MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
解决的问题
该项目为AI语言模型与YouTube内容的交互提供了一个标准化接口。它使LLM能够搜索视频、获取字幕,并收集有关频道和播放列表的详细信息,从而让AI代理能够实时‘观看’并分析YouTube数据。
工作原理
该实现为一个Model Context Protocol (MCP) 服务器。它连接到YouTube Data API,并公开10个特定工具供AI模型调用。为应对API配额限制,服务器支持多个备用API密钥,当主密钥耗尽时,会自动使用次级或三级密钥重试请求。
适用人群
正在开发AI代理或使用MCP兼容客户端(如Claude Desktop或VS Code)的开发者,希望其AI能够直接访问YouTube的元数据、搜索功能和视频字幕。
主要亮点
- 全面的工具集:包含用于搜索视频、获取字幕和分析频道元数据的工具。
- 配额管理:支持最多三个API密钥,防止因配额限制导致服务中断。
- 创作者发现:提供专用工具,可根据视频提及和活动过滤条件发现创作者频道。
- 灵活部署:可通过npm全局安装,使用npx运行,或作为Docker容器部署。
- 多客户端支持:已准备好与Claude Desktop和VS Code集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目