# 怎么让 Claude 读懂并总结一个 YouTube 视频？

> 把 YouTube 链接丢给 Claude，拿到带时间点的总结：接入一个 MCP 服务，读取字幕、视频信息和评论。配置方法、每个视频的费用和限制。

网页版：https://okdata.online/zh/answers/summarize-youtube-video-claude/

**简短回答：**给 Claude 接上 okdata 的 MCP 服务，它就能自己去取视频字幕（$0.004）、视频详情（$0.004）和评论（每页 $0.004）。总结一个视频并顺带读两页评论，共 $0.016。

你把一场 90 分钟的大会演讲链接贴给 Claude，问它讲了哪些定价观点。Claude 自己打不开 YouTube，要么直接说做不到，要么照着标题瞎猜。给它一个能返回字幕的工具，它就能引用演讲原话，还能说出每个观点在第几秒。那些在你本机上抓 YouTube 的字幕类 MCP，常常跑几个视频就报 429；用托管的服务，这个麻烦就不在你这边了。

## 接上服务

在 Claude Code 里，把下面这段写进项目根目录的 `.mcp.json`，key 放在环境变量 `OKDATA_API_KEY` 里：

```json
{
  "mcpServers": {
    "okdata": {
      "type": "http",
      "url": "https://api.okdata.online/mcp",
      "headers": { "Authorization": "Bearer ${OKDATA_API_KEY}" }
    }
  }
}
```

运行 `/mcp`，确认显示已连接。Claude Desktop 和其他客户端的配置见 [MCP 页面](/zh/mcp/)。

## 然后直接用大白话问

- 用十条要点总结这场演讲，每条附上时间点：https://www.youtube.com/watch?v=…
- 这个教程推荐了哪些工具，分别在第几分钟？
- 把热门评论也读一下，观众认同演讲者的观点吗？

Claude 会先用免费的 `find` 和 `describe` 找到工具，再调用 [YouTube 视频字幕](/zh/apis/youtube/videos/transcript/get/)、[视频详情](/zh/apis/youtube/videos/get/)，需要的话还有[视频评论](/zh/apis/youtube/videos/comments/list/)。

## 总结一个视频要多少钱

| 任务 | 调用次数 | 费用 |
|---|---|---|
| 只要字幕 | 1 | $0.004 |
| 字幕、详情加两页评论 | 4 | $0.016 |
| 一周 10 场演讲，只要字幕 | 10 | $0.04 |

想在 Claude 之外用脚本调同一个接口，也很简单：

```bash
curl -s -G "https://api.okdata.online/v1/youtube/videos/transcript/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" -d id=VIDEO_ID -d fields=lang,text
```

## 值得提前告诉 Claude 的限制

- **只有声音里的话。** Claude 读的是字幕，看不到画面。幻灯片、演示和屏幕上的代码，没人念出来它就不知道。
- **没字幕就没法总结。** 没有字幕的视频返回 `not_found`，不扣费；这时 Claude 应该如实说明，别编内容。
- **长演讲的字幕很长。** 90 分钟的字幕文字量不小。不需要时间点的话，用 `fields=text` 去掉分段，能省不少 token。
- **评论不可信。** 评论是陌生人写的，要求 Claude 只把它当数据，不当指令。
- **没有频道数据。** 不返回订阅数。

## 其他办法

自己频道的视频，YouTube Studio 里本来就有字幕。偶尔一次的话，YouTube 播放页自带的显示字幕稿面板也能把文字复制出来，手动贴给 Claude。要的是一大批字幕而不是聊天，见[视频转文字方案](/zh/solutions/transcripts/)。

## 用到的接口

- [YouTube 视频字幕](https://okdata.online/zh/apis/youtube/videos/transcript/get/) `youtube.videos.transcript.get`：$0.004/次
- [YouTube 视频详情](https://okdata.online/zh/apis/youtube/videos/get/) `youtube.videos.get`：$0.004/次
- [YouTube 视频评论](https://okdata.online/zh/apis/youtube/videos/comments/list/) `youtube.videos.comments.list`：$0.004/次 · 每页约 20 条评论

更新于 2026-11-12
