mcpField
Y
YouTube Transcript AI

YouTube Transcript AI

已认证精选远程服务
youtube-transcript.ai生产力02 周前更新

关于 YouTube Transcript AI

YouTube Transcript AI 是面向 AI 客户端的托管 MCP 服务,可读取 YouTube 字幕并返回文本及视频元数据,支持选择语言和分段获取长文本。

主要功能

  1. 01通过链接或视频 ID 获取字幕
  2. 02选择字幕语言
  3. 03返回标题和视频元数据
  4. 04分段返回较长字幕

适用场景

  1. 01总结 YouTube 视频
  2. 02翻译视频字幕
  3. 03查找并引用讲者原话

MCP 相关

通过 Streamable HTTP 提供 `get_youtube_transcript` 工具,供 MCP 客户端按 YouTube 链接或视频 ID 获取字幕。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://youtube-transcript.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://youtube-transcript.ai/mcp需要授权

工具

1
参数类型必填说明
videostring是YouTube 视频 URL 或 11 位视频 ID
langstring否可选的 BCP-47 语言代码,例如 "en"、"zh-CN"、"es"。省略时使用默认轨道。

详细介绍

YouTube Transcript MCP 服务

让 Claude、ChatGPT、Cursor、Claude Code 和任何 MCP 客户端都能读取 YouTube 字幕文本。托管服务,无需安装。免费 API 密钥:每天 10 次请求。

一个托管的 Model Context Protocol 服务,提供一个工具 get_youtube_transcript,由 youtube-transcript.ai 提供支持。在对话中粘贴 YouTube 链接,AI 就会按需读取完整字幕文本。

连接器 URL:

https://youtube-transcript.ai/mcp?key=YOUR_KEY

将 YOUR_KEY 替换为你的 API 密钥。使用 Google 账号登录即可创建免费密钥,大约需要一分钟。


为什么选择它

  • 免费开始使用。 免费密钥每天可获取 10 段字幕文本。Pro 每年 120 美元,每天可获取 1,000 段,使用同一个密钥。
  • 可靠。 强化的抓取流程会在代理回退机制的支持下,即使视频会屏蔽常见抓取工具,也能返回字幕文本。
  • 支持任何语言。 按语言代码(en、zh-CN、es、ja 等)选择字幕轨道,也可以让它选择默认轨道。
  • 专为 Agent 打造。 只需一个工具,输出带有标题和元数据的纯文本。数小时的视频会分段返回,确保内容不会被截断。

身份验证

调用工具需要 API 密钥。不支持 OAuth。可通过以下两种方式之一传入密钥:

位置示例
标头Authorization: Bearer YOUR_KEY
URLhttps://youtube-transcript.ai/mcp?key=YOUR_KEY

URL 形式适用于只接受连接器 URL 的客户端。

快速开始

Claude(网页 / 桌面端)

设置 → 连接器 → 添加自定义连接器

字段值
名称youtube-transcript.ai
URLhttps://youtube-transcript.ai/mcp?key=YOUR_KEY

然后提问:“总结这个视频:https://youtu.be/dQw4w9WgXcQ”

ChatGPT

在自定义连接器 / MCP 服务设置中,使用 URL https://youtube-transcript.ai/mcp?key=YOUR_KEY 添加 MCP 服务(传输方式:Streamable HTTP),为聊天启用它,然后粘贴 YouTube 链接。

Claude Code
claude mcp add --transport http --scope user youtube-transcript \
  https://youtube-transcript.ai/mcp \
  --header "Authorization: Bearer YOUR_KEY"
Cursor

添加到 ~/.cursor/mcp.json,或添加到某个项目中的 .cursor/mcp.json:

{
  "mcpServers": {
    "youtube-transcript": {
      "url": "https://youtube-transcript.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}
Codex

添加到 ~/.codex/config.toml:

[mcp_servers.youtube-transcript]
url = "https://youtube-transcript.ai/mcp"
http_headers = { "Authorization" = "Bearer YOUR_KEY" }
仅支持启动本地服务的客户端

对于从配置文件启动 MCP 服务且无法接受远程 URL 的客户端,可通过 mcp-remote 建立桥接:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://youtube-transcript.ai/mcp?key=YOUR_KEY"]
    }
  }
}
让你的 Agent 代劳

将 https://youtube-transcript.ai/mcp.md 粘贴到编码 Agent 中。这是这些说明的纯文本版本,专为 AI 执行而编写。

工具参考

get_youtube_transcript

获取 YouTube 视频的完整字幕文本。

参数类型必填说明
videostring是YouTube URL(watch、youtu.be、shorts、embed)或 11 个字符的视频 ID
langstring否字幕语言代码,例如 en、zh-CN、es。省略时使用默认轨道
offsetinteger否从长字幕文本的指定位置继续。使用上一部分末尾给出的值

返回纯文本:字幕文本,以及标题、时长和可用语言列表。超过 120,000 个字符的字幕文本会分段返回;每部分末尾都会附带说明,给出下一次调用所需的 offset。

示例提示词

  • “用 5 个要点总结 <link> 的关键内容。”
  • “提取这个视频的字幕文本并翻译成西班牙语。”
  • “演讲者在 <link> 中是怎么谈定价的?引用原文。”

程序化使用

该服务通过 Streamable HTTP(JSON-RPC)使用标准 MCP。无依赖示例见 examples/quickstart.mjs:

YT_TRANSCRIPT_KEY=YOUR_KEY node examples/quickstart.mjs https://youtu.be/dQw4w9WgXcQ

不通过 MCP,而是从自己的代码调用?另有纯 HTTP 端点:参见 YouTube Transcript API。

限额

  • 免费版:每天 10 次请求。Pro 版:每年 $120,每天 1,000 次请求。可在密钥页面升级。
  • 每次工具调用都计为一次请求,包括长字幕的每个部分。计数会在 UTC 时间 00:00 重置。
  • 视频需要有字幕,可以是上传者编写的,也可以是 YouTube 自动生成的。

说明

  • 与 YouTube 或 Google 无关联。字幕取自公开可用的字幕。
  • 已列入官方 MCP Registry,名称为 ai.youtube-transcript/youtube-transcript。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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