返回 MCP 目录
public公开dns本地运行

youtube-vision

基于Google Gemini Vision API的YouTube视频分析MCP服务,提供视频描述、摘要、问答和关键片段提取功能。

article

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 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端