YouTube MCP(Model Context Protcol) Server

YouTube MCP(Model Context Protcol) Server

site icon
2025.03.04 1
Python视频字幕处理内容提取内容生成
YouTube MCP Server 是一个基于 Model Context Protocol 的服务,主要用于从 YouTube 视频中提取和处理字幕文本。它充当 AI 语言模型与 YouTube 内容之间的桥梁,使 AI 模型能够访问、分析和引用视频的字幕内容。
View on GitHub

Overview

基本能力

产品定位

YouTube MCP Server 是一个专门用于处理 YouTube 视频字幕的工具服务,旨在为 AI 语言模型提供视频内容的文本访问能力。

核心功能

  • 从 YouTube 视频 URL 获取完整字幕文本
  • 处理和格式化视频字幕内容
  • 使 AI 模型能够分析和讨论视频信息

适用场景

  • AI 模型需要分析 YouTube 视频内容时
  • 需要将视频内容转换为可处理文本格式时
  • 在对话中引用和讨论视频信息时

工具能力

该 MCP 服务器提供的主要工具能力是 YouTube 视频字幕提取和处理。

使用教程

使用依赖

  1. 安装 uv (Python 包管理器):

    Mac: bash brew install uv

    Linux: bash curl -LsSf https://astral.sh/uv/install.sh | sh

    Windows: powershell powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

安装教程

  1. 克隆仓库: bash git clone [email protected]:PrajwalPrashanth/youtube-mcp-server.git cd youtube-mcp-server

  2. 创建虚拟环境并安装依赖: bash uv venv source .venv/bin/activate # Windows: .venv\Scripts\activate uv pip install -r pyproject.toml

  3. 添加到 Claude Desktop: bash uv run mcp install -e . server.py -n "youtube-mcp"

调试方式

安装完成后,可以通过 Claude Desktop UI 中的工具图标验证安装是否成功,并尝试提供 YouTube 视频链接测试字幕提取功能。

许可证

None