问答
怎么通过 MCP 让 Claude 读取抖音数据?
简短回答
把 okdata 的 MCP 服务(https://api.okdata.online/mcp)加到 Claude 里,请求头带上你的 API key。Claude 会拿到 find、describe、call 三个工具,然后就能自己搜抖音视频(每次 $0.02)、读评论(每页 $0.002)、看热搜(每次 $0.002)。不需要抖音账号或 Cookie。
Claude 本身读不到抖音。MCP 服务给它提供可以调用的工具;okdata 的 MCP 服务用一个 key 提供全部六个抖音接口,以及其他平台的接口。
Claude Code
把下面的配置放进项目根目录的 .mcp.json(或对所有项目生效的 ~/.claude.json),key 放在环境变量 OKDATA_API_KEY 里:
{
"mcpServers": {
"okdata": {
"type": "http",
"url": "https://api.okdata.online/mcp",
"headers": { "Authorization": "Bearer ${OKDATA_API_KEY}" }
}
}
}
重启 Claude Code,运行 /mcp,应该能看到这个服务已连接。
Claude Desktop
Claude Desktop 的配置文件启动的是本地服务,所以要用 mcp-remote 桥接到远程服务(需要 Node 18 及以上)。这样 key 会存在用户目录下的这个配置文件里:
{
"mcpServers": {
"okdata": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.okdata.online/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer okd_..." }
}
}
}
然后直接问
- “现在抖音热搜上有什么?按话题归类。”
- “找这周关于露营装备的抖音视频,列出点赞最多的五条。”
- “读这条视频前两页评论,告诉我大家在吐槽什么。”
Claude 会先用免费的 find 和 describe,再用 call 取数据。像上面三个问题这样的一轮对话大约十来次调用:搜索翻五页、评论翻两页的话共 {{cost:douyin.trends.list1+douyin.videos.search5+douyin.videos.comments.list*2}}。
安全使用
更新于