使用说明
YouTube MCP
用于YouTube视频分析的模型上下文协议(MCP)服务器,提供使用Gemini AI获取转录、总结内容和查询视频的工具。
特性
- 📝 转录提取:从YouTube视频中获取详细的文字记录
- 📊 视频摘要:使用Gemini AI生成简明摘要
- ❓ 自然语言查询:询问有关视频内容的问题
- 🔍 YouTube搜索:查找与特定查询匹配的视频
- 💬 评论分析:检索和分析视频评论
需求
- Python 3.9+
- Google Gemini API密钥
- YouTube数据API密钥
本地运行
通过Smithery安装
要自动安装youtube mcp for Claude Desktop,请通过 史密瑟里:
npx -y @smithery/cli install @Prajwal-ak-0/youtube-mcp --client claude
选项1:直接从铁匠铺安装
选项2:本地设置
-
克隆存储库:
git clone https://github.com/Prajwal-ak-0/youtube-mcp cd youtube-mcp -
创建虚拟环境并安装依赖项:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e . -
创建一个
.env使用API密钥文件:GEMINI_API_KEY=your_gemini_api_key YOUTUBE_API_KEY=your_youtube_api_key -
运行MCP服务器
mcp dev main.py引导到 标准输入输出
或
-
使用此json内容进行光标或风帆配置:
{ "youtube": { "command": "uv", "args": [ "--directory", "/absolute/path/to/youtube-mcp", "run", "main.py", "--transport", "stdio", "--debug" ] } }
可用工具
youtube/get-transcript:获取视频记录youtube/summarize:生成视频摘要youtube/query:回答有关视频的问题youtube/search:搜索YouTube视频youtube/get-comments:检索视频评论youtube/get-likes:获取类似计数的视频
贡献
欢迎投稿!请随时提交拉取请求。
