YouTube Transcript MCP Server

YouTube Transcript MCP Server
精选

这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。

娱乐与媒体
浏览器自动化
Python
访问服务器

Tools

get_transcript

Retrieves the transcript of a YouTube video.

README

YouTube Transcript MCP 服务器

Python Application GitHub License pre-commit Ruff smithery badge

此 MCP 服务器检索给定 YouTube 视频 URL 的字幕。

<a href="https://glama.ai/mcp/servers/of3kwtmlqp"><img width="380" height="200" src="https://glama.ai/mcp/servers/of3kwtmlqp/badge" alt="YouTube Transcript Server MCP server" /></a>

工具

此 MCP 服务器提供以下工具:

get_transcript

获取指定 YouTube 视频的字幕。

参数

  • url (字符串): YouTube 视频的完整 URL。此字段为必填项。
  • lang (字符串, 可选): 字幕的所需语言。如果未指定,则默认为 en

安装

对于 Goose CLI

要在 Goose CLI 中启用 YouTube Transcript 扩展,请编辑配置文件 ~/.config/goose/config.yaml 以包含以下条目:

extensions:
  youtube-transcript:
    name: Youtube Transcript
    cmd: uvx
    args: [--from, git+https://github.com/jkawamoto/mcp-youtube-transcript, mcp-youtube-transcript]
    enabled: true
    type: stdio

对于 Goose Desktop

添加一个具有以下设置的新扩展:

  • 类型: Standard IO
  • ID: youtube-transcript
  • 名称: Youtube Transcript
  • 描述: 检索 YouTube 视频的字幕
  • 命令: uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript

有关在 Goose Desktop 中配置 MCP 服务器的更多详细信息,请参阅文档: 使用扩展 - MCP 服务器

对于 Claude Desktop

要为 Claude Desktop 配置此服务器,请使用以下条目编辑 claude_desktop_config.json 文件中的 mcpServers

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jkawamoto/mcp-youtube-transcript",
        "mcp-youtube-transcript"
      ]
    }
  }
}

编辑后,重新启动应用程序。 有关更多信息,请参见:对于 Claude Desktop 用户 - 模型上下文协议

通过 Smithery 安装

要通过 Smithery 为 Claude Desktop 自动安装 Youtube Transcript:

npx -y @smithery/cli install @jkawamoto/mcp-youtube-transcript --client claude

使用代理服务器

在访问 YouTube 受到限制的环境中,您可以使用代理服务器。

使用 Webshare 时,使用环境变量 WEBSHARE_PROXY_USERNAMEWEBSHARE_PROXY_PASSWORD 或命令行参数 --webshare-proxy-username--webshare-proxy-password 设置住宅代理的用户名和密码。

使用其他代理服务器时,使用环境变量 HTTP_PROXYHTTPS_PROXY 或命令行参数 --http-proxy--https-proxy 设置代理服务器 URL。

有关更多详细信息,请访问: 解决 IP 禁令 - YouTube Transcript API

许可证

本应用程序根据 MIT 许可证获得许可。 有关更多详细信息,请参见 LICENSE 文件。

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。

精选
本地
JavaScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。

精选
Python
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript
The Verge News MCP Server

The Verge News MCP Server

提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。

精选
TypeScript
MCP Spotify Server

MCP Spotify Server

通过 Spotify Web API 实现与 Spotify 音乐目录的交互,支持搜索、艺术家信息检索、播放列表管理和自动令牌处理。

精选
TypeScript
mcp-server-youtube-transcript

mcp-server-youtube-transcript

一个模型上下文协议服务器,可以从 YouTube 视频中检索文本记录。该服务器通过一个简单的界面直接访问视频的字幕和副标题。

精选
JavaScript
Tavily MCP Server

Tavily MCP Server

使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

精选
Python
mcp-pinterest

mcp-pinterest

用于图像搜索和信息检索的 Pinterest 模型上下文协议 (MCP) 服务器

精选
TypeScript