README
🚀 YouTube 视频 MCP 服务(youtube-vision)
YouTube Vision 是一款强大的视频分析工具,它基于 Google Gemini Vision API 构建。该工具能够精准提取并深入理解 YouTube 视频内容中的视觉信息,为用户提供视频描述生成、内容总结、问答以及关键片段识别等实用功能。
🚀 快速开始
YouTube Vision 是一个基于 Google Gemini Vision API 的视频分析工具,能帮助你轻松提取和理解 YouTube 视频中的视觉信息。你可以按照下面的安装步骤快速开启使用之旅。
✨ 主要特性
- 视频分析:借助 Gemini Vision API 对 YouTube 视频进行深度分析。
- 描述生成:自动为视频生成详细的文本描述。
- 内容总结:精准提取视频核心信息并生成简洁摘要。
- 问答功能:依据视频内容准确回答具体问题。
- 关键片段识别:快速识别并清晰描述视频中的重要部分。
📦 安装指南
1. 通过 Smithery 安装
Smithery 是一个用于部署和管理 MaaS(模型即服务)的平台,支持快速部署 YouTube Vision 服务。步骤如下:
- 注册并登录 Smithery 平台。
- 在服务市场中搜索“YouTube Vision”。
- 按照提示完成服务的创建和配置。
2. 使用 npx 快速运行
如果你已经安装了 Node.js,可以使用以下命令快速启动服务:
npx youtube-vision
3. 手动从源码安装
安装依赖
使用 npm 安装所需的依赖项:
npm install youtube-vision
启动服务
运行主文件以启动服务:
node index.js
📚 详细文档
配置说明
环境变量
- GOOGLE_API_KEY:用于访问 Google APIs 的密钥,需从 Google Cloud Console 获取。
- PORT:指定服务运行的端口,默认为 3000。
功能模块
1. 视频描述生成
输入
video_url(必填):YouTube 视频 URL。language(可选,字符串):输出语言,默认为英文。
输出
- 文本形式的视频描述。
2. 内容总结
输入
video_url(必填):YouTube 视频 URL。summary_length(可选,字符串):摘要长度选项('short', 'medium', 'long'),默认为 'medium'。
输出
- 文本形式的视频摘要。
3. 关键片段识别
输入
video_url(必填):YouTube 视频 URL。num_clips(可选,整数):要提取的关键片段数量,默认为 3。
输出
- 包含时间戳和描述的关键片段列表。
4. 常见问题解答
输入
video_url(必填):YouTube 视频 URL。question(必填):具体问题。
输出
- 文本形式的答案,可能包括参考资料链接。
💡 使用建议
⚠️ 重要提示
- 根据视频内容和需求选择合适的分析模块。
- Google APIs 对免费层级有一定的调用次数限制,请注意控制使用频率。
- 处理敏感或受限制的内容前,确保遵守相关法律法规。
📄 许可证
本项目遵循 MIT 协议。更多详细信息请参考 LICENSE 文件。
Scan to contact