mcpField
Y
Youtube

Youtube

本地服务
github.com/nabid-pf媒体与设计6239 周前更新

关于 Youtube

这是一个 MCP 服务,供 AI 助手分析和总结 YouTube 视频,通过提取字幕、描述和元数据提供结构化数据。适合需要快速获取视频要点的用户。

主要功能

  1. 01提取多种语言的视频字幕
  2. 02获取标题、描述和时长等元数据
  3. 03支持多种 YouTube 链接格式
  4. 04按语言指定字幕提取

适用场景

  1. 01让 AI 助手总结一个 YouTube 视频
  2. 02基于视频字幕提取要点
  3. 03从 YouTube 链接中整理关键信息

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露获取视频信息、字幕和元数据的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"youtube-video-summarizer": {
"command": "npx",
"args": [
"-y",
"youtube-video-summarizer-mcp"
]
}
}
}
启动命令npx -y youtube-video-summarizer-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmyoutube-video-summarizer-mcp

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
videoUrlstring是YouTube 视频的 URL 或 ID
languageCodestring否视频的语言代码

详细介绍

MseeP.ai 安全评估徽章

YouTube 视频摘要 MCP 服务

一个 MCP(Model Context Protocol)服务,可让 AI 助手通过提取字幕、说明和元数据来分析和总结 YouTube 视频。

功能

  • 提取多种语言的视频字幕
  • 获取全面的视频元数据(标题、说明、时长)
  • 为 AI 助手提供结构化数据,以便全面总结视频
  • 通过 MCP 集成与任何兼容 MCP 的客户端配合使用
  • 支持多种 YouTube URL 格式
  • 按语言提取字幕

与 MCP 客户端集成

要将 MCP 服务添加到 MCP 客户端,可以使用以下任一方法:

选项 1:使用 npx(无需安装)

将以下内容添加到 MCP 客户端配置文件中:

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "npx",
      "args": ["-y", "youtube-video-summarizer-mcp"]
    }
  }
}

服务会自动过滤所有 npm/npx 输出,以确保符合 MCP 协议规范。

选项 2:全局安装(生产环境推荐)
  1. 全局安装软件包:

    npm install -g youtube-video-summarizer-mcp
    
  2. 将以下内容添加到 MCP 客户端配置文件中:

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "youtube-video-summarizer",
      "args": []
    }
  }
}

可用工具

与 MCP 客户端集成后,即可使用以下命令:

  • get-video-info-for-summary-from-url:从 YouTube URL 提取视频信息和字幕
  • get-video-captions:获取指定视频的字幕
  • get-video-metadata:获取全面的视频元数据

使用示例

与 MCP 客户端集成后,可以使用自然语言请求视频摘要:

"Can you summarize this YouTube video: https://youtube.com/watch?v=VIDEO_ID"
"What are the main points from this video's captions?"
"Extract the key information from this YouTube link"

安装

npm install -g youtube-video-summarizer-mcp

开发

git clone https://github.com/nabid-pf/youtube-video-summarizer-mcp.git
cd youtube-video-summarizer-mcp
npm install
npm run build

工作原理

  1. URL 解析:从各种 YouTube URL 格式中提取视频 ID
  2. 字幕提取:使用 youtube-caption-extractor 获取字幕
  3. 元数据获取:获取视频标题、说明和其他详细信息
  4. MCP 集成:通过 Model Context Protocol(MCP)与 AI 助手通信

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。