这是一个用于YouTube视频分析的模型上下文协议(MCP)服务器,提供工具来获取字幕、总结内容,并使用Gemini AI查询视频。
要通过Smithery自动安装youtube-mcp到Claude Desktop:
npx -y @smithery/cli install @Prajwal-ak-0/youtube-mcp --client claude
克隆仓库:
git clone https://github.com/Prajwal-ak-0/youtube-mcp
cd youtube-mcp
创建虚拟环境并安装依赖项:
python -m venv .venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
pip install -e .
使用您的API密钥创建一个.env文件:
GEMINI_API_KEY=your_gemini_api_key
YOUTUBE_API_KEY=your_youtube_api_key
运行MCP服务器
mcp dev main.py
导航至 Stdio
或者
配置光标或风帆,使用以下json内容:
{
"youtube": {
"command": "uv",
"args": [
"--directory",
"/绝对路径/youtube-mcp",
"run",
"main.py",
"--transport",
"stdio",
"--debug"
]
}
}
youtube/get-transcript:获取视频字幕youtube/summarize:生成视频总结youtube/query:回答关于视频的问题youtube/search:搜索YouTube视频youtube/get-comments:检索视频评论youtube/get-likes:获取视频点赞数欢迎贡献!请随时提交Pull Request。