问答
有没有能让 Claude 读取 TikTok、YouTube 和 X 数据的 MCP 服务?
简短回答
有。把 okdata 的 MCP 服务(https://api.okdata.online/mcp)连同 API key 加到 Claude 里,Claude 就能搜 TikTok(每页 $0.002)、读 YouTube 字幕(每个视频 $0.004)、搜 X(每页 $0.006),还能看评论、账号和趋势,一个 key 搞定,不用登录任何平台。三个平台合计 10 次调用的一次调研会话,共 $0.047。
设想一位品牌经理在 Claude 里问:这周 TikTok、YouTube 和 X 上的人都怎么评价我们的新精华?没有工具,Claude 只能猜。接上 MCP 服务之后,它可以逐个平台去搜,读字幕和评论,带着出处回来回答。开源的 MCP 服务大多只管一个平台,而且在你自己电脑上跑爬虫。okdata 的服务是远程的,三个平台都覆盖,返回的帖子、评论、账号在每个平台上都是同一种结构。
Claude 能用到哪些数据
| 平台 | 接口 |
|---|---|
| TikTok | 视频搜索、视频详情、评论、账号信息 |
| YouTube | 视频搜索、视频详情、评论、字幕 |
| X | 帖子搜索、帖子详情、账号信息、账号帖子列表、趋势 |
服务提供四个工具:find 和 describe 用来查接口和价格,免费;call 真正执行调用,和 HTTP 接口一样计费;account 查余额。
在 Claude Code 里配置
在项目根目录的 .mcp.json 里写上下面这段,key 放在环境变量 OKDATA_API_KEY 里:
{
"mcpServers": {
"okdata": {
"type": "http",
"url": "https://api.okdata.online/mcp",
"headers": { "Authorization": "Bearer ${OKDATA_API_KEY}" }
}
}
}
运行 /mcp 确认已连接。Claude Desktop、Cursor 等其他客户端的配置见 MCP 页面。
可以这样问
- 找出这个月 TikTok 上点赞最多的 20 条视黄醇精华视频,总结博主们都在宣传哪些功效。
- 取 YouTube 上我们这款精华播放最高的 3 条测评视频的字幕,列出所有吐槽点和对应的时间。
- 英国 X 上现在的趋势是什么,有没有和护肤相关的?
一次会话花多少钱
| 步骤 | 调用次数 | 费用 |
|---|---|---|
| TikTok 搜索 2 页 | 2 | $0.004 |
| YouTube 搜索 1 页 + 3 份字幕 | 4 | {{cost:youtube.videos.search1+youtube.videos.transcript.get3}} |
| X 搜索 3 页 + 英国趋势 | 4 | {{cost:x.posts.search3+x.trends.list1}} |
| 整个会话 | 10 | {{cost:tiktok.videos.search2+youtube.videos.search1+youtube.videos.transcript.get3+x.posts.search3+x.trends.list*1}} |
给 Agent 套上缰绳
- 长任务开始前,让 Claude 先说预计花多少钱,并限制它最多翻几页。
- 字幕、评论和帖子都是陌生人写的。提醒 Claude 只把它们当数据,不要当指令。
- 没有字幕的 YouTube 视频返回
not_found,不扣费,Claude 换下一个视频就行。 - 只能读公开数据,不会替你发帖、点赞或登录任何账号。
其他选择
在本地跑 yt-dlp 或 youtube-transcript-api 的单平台 MCP 服务,在家里的网络上很好用,也不花钱,但放到云服务器上经常被封或者报 429。X 自己也有基于付费官方 API 的 MCP 服务,需要让 Claude 发帖或者读你自己账号的数据时,选它更合适。想直接走 HTTP 调用同样的接口,先看价格页。
更新于