YouTube转录MCP服务

一个简单的MCP服务器,用于获取给定YouTube视频URL的转录文本和标题。

  • by Leon-Sander
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 leon-sander/youtube-transcript-mcp-server

使用说明

YouTube转录MCP

一个简单的MCP服务器,用于获取给定YouTube视频URL的转录和标题。

特性

  • 获取YouTube视频的全文转录。
  • 检索视频的标题。
  • 将此功能作为MCP工具公开。

安装

此项目使用 uv 用于包管理。

从中安装依赖项 youtube_transcript_mcp 目录:

uv venv
source .venv/bin/activate
uv add -r requirements.txt

用法

您可以直接从终端运行MCP服务器,也可以将其与Cursor等MCP客户端集成。

从终端运行

从项目的根目录:

uv run python fetch_youtube_transcripts.py

这将启动MCP服务器 stdio 运输。

添加到光标

要将此工具与Cursor集成,请将以下配置添加到您的 settings.json 文件下 mcpServers:

"fetch_youtube_transcription": {
    "command": "uv",
    "args": [
        "--directory",
        "/path/to/your/project/youtube_transcript_mcp/youtube_transcript_mcp",
        "run",
        "fetch_youtube_transcripts.py"
    ]
}

注: 确保更换 "/path/to/your/project/youtube_transcript_mcp/youtube_transcript_mcp" 通往内心的绝对之路 youtube_transcript_mcp 您计算机上的目录。

配置后,您可以调用 fetch_youtube_transcript 在Cursor或其他MCP客户端中使用YouTube视频URL的工具。