社媒数据 MCP 服务器:自己部署还是用托管的
okdata 的托管 MCP 服务器地址是 https://api.okdata.online/mcp,只要一个 API key,读 17 个平台的公开数据:find 和 describe 免费,call 按接口价格收费,$0.0001 起,失败不扣费。用自己账号登录的开源自部署 MCP 还能发笔记、发评论,代价是你得在一台机器上一直保持登录。核对于 2026-11-12。
更新于 · 其他方案核对于
Claude、Cursor、ChatGPT 这类 AI 客户端,靠 MCP 服务器拿到自己原本没有的工具。社媒数据相关的 MCP 大致有三类。第一类装在你自己的电脑上,以你的身份登录平台网页来操作;第二类是通用的浏览器自动化服务器,让模型去操作任意网页;第三类是托管的,你用 key 连一个地址,服务器替你取公开数据。它们解决的问题不一样,选哪类,主要看你的 Agent 是要以你的身份做事,还是只需要读数据。
先比较这几点
要不要登录。 服务器需不需要你的平台账号?需要的话,就得有人去登录,登录态会过期,Agent 做的每件事也都算在这个账号头上。
能不能写。 Agent 能不能发帖、评论、回复?有时候这正是你要的;有时候这是你不想交给模型的风险。
跑在哪里。 MCP 规范定义了两种标准传输方式:stdio,由客户端把服务器作为子进程在同一台机器上启动;Streamable HTTP,每条消息是发到同一个地址的 HTTP POST,所以服务器可以托管在别处。本地服务器跟着你的浏览器和登录态走;托管服务器任何能访问那个地址的客户端都能用。
覆盖哪些平台。 一个平台一个服务器,还是一个连接覆盖多个平台。
成本和失败。 免费软件也要占一台机器、一个浏览器,还要搭上你账号的安全。付费服务器应该写清楚每次调用多少钱、失败扣不扣费,最好还能让 Agent 在花钱之前自己查到。
并排对比
每一行是一类服务器,不是某个具体产品;选定之后,再对照它自己的 README 或价格页核实。读取于 2026-11-12。
| 方案 | 登录 | 能否发帖评论 | 跑在哪里 | 平台 | 成本和失败 |
|---|---|---|---|---|---|
| 开源自部署 MCP(用你自己的账号登录) | 先走它的登录步骤,用你自己的平台账号登录;Cookie 过期后要重新登录,同一账号在别处登录也可能把 MCP 这边踢下线 | 常常能:搜索、详情、主页这些工具旁边,往往还有发内容、评论和回复的工具 | 本机或 Docker,地址是一个 localhost 地址;不少首次运行会下载无头浏览器 | 一般一个服务器管一个平台 | 免费;Agent 做的每件事,风险都由登录的账号承担 |
| 浏览器自动化 MCP(开源) | 浏览器里登录了什么就能用什么:持久化 profile 会保存登录信息,也可以连接你已经打开的标签页 | 浏览器里你能做的它都能做 | 本机,一般用 Node.js 启动 | 任意网站 | 免费;无障碍树(accessibility tree)这类网页快照放进模型上下文会很占篇幅 |
| 自己的爬虫包一层 MCP | 一般要用爬虫需要的平台账号 | 看你怎么实现 | 你部署在哪就在哪 | 爬虫覆盖什么就是什么 | 服务器、代理和维护都是你的 |
| 其他托管的社媒数据 MCP | 一般是 API key | 查看服务商的工具列表 | 服务商的地址 | 查看服务商的接口列表 | 查看服务商的价格和计费条款 |
| okdata | 不需要,Authorization 请求头里放一个 API key |
不能,只读公开数据 | 托管,Streamable HTTP,地址 https://api.okdata.online/mcp |
17 个平台、214 个接口,含抖音、小红书和微信 | find、describe 免费;call 按接口价格计费;失败不扣费 |
okdata 的不同之处
- 没有要保持的登录。 不用扫码,也没有半夜过期的登录态,参见小红书 MCP 扫码登录老是过期。
- Agent 能先算账再动手。
find返回匹配的接口和价格,describe返回参数、字段和价格,两个都免费,不需要 key。只有call收费:抖音视频搜索每页 $0.02,小红书笔记搜索每页 $0.02,公众号文章全文每篇 $0.02。 - 一个连接多个平台。 同一个服务器也能读 TikTok、YouTube 和 X,参见TikTok、YouTube、X 共用一个 MCP 服务器。
- 返回内容精简。 返回的是 JSON 对象而不是网页快照,再用
fields参数只留 Agent 需要的字段,长时间的调研会话也更容易装进上下文。 - 设计上只读。 Agent 通过 okdata 发不了帖、评不了论,提示词写歪了也不会以你的名义发出任何东西。
什么时候不该选 okdata
- 要让 Agent 替你发内容。 用自己的小红书账号发笔记、评论、回复,正是自部署的小红书 MCP 做的事,okdata 一样都不做。
- 要只有你登录后才看得到的东西,比如首页推荐流或私信。
- 目标网站不是目录里的社媒平台。 浏览器自动化 MCP 能操作任意网页,代价是要开浏览器,每一步也更占上下文。
- 只想全部本地跑、不花钱,而且用量小到一个账号的限制根本碰不到。
怎么试
先创建 key(新账号送 $0.10 试用额度,不用绑卡),放进环境变量 OKDATA_API_KEY。然后把服务器加到客户端里,说到底就是一个地址加一个请求头。在 Cursor 的 mcp.json 里这样写:
{
"mcpServers": {
"okdata": {
"url": "https://api.okdata.online/mcp",
"headers": { "Authorization": "Bearer ${env:OKDATA_API_KEY}" }
}
}
}
其他客户端的配置见 MCP 页面,以及 Claude Code 和 Cursor 的接入指南。服务器提供五个工具:find、describe、call、read_more(读完太长被截断的结果,免费)和 account(查余额,免费)。接好之后可以这样问:“在小红书搜防晒霜,留点赞最多的 5 篇笔记,调用之前先告诉我要花多少钱。”没有 MCP 客户端的话,同样的接口也能直接用 HTTP 调,见快速开始。
常见问题
自部署的 MCP 对账号更安全吗?
要看 Agent 拿它做什么。自部署服务器就是以你的账号在操作,它做的事都算你做的。okdata 完全不碰你的账号。
自部署的 MCP 和 okdata 能一起用吗?
能。不少人用自部署服务器在自己的账号上发内容,用托管的数据服务器做跨账号、跨平台的调研。一个客户端可以同时连两个。
okdata 的服务器能在本地跑吗?
不能。它是托管的 Streamable HTTP 服务器,地址 https://api.okdata.online/mcp,客户端每次带着你的 key 把请求发过去。
一次 Agent 会话要花多少钱?
只有 call 收费,价格就是 describe 显示的那个。抖音搜索和小红书搜索各调 5 次,一共 $0.20;查找接口不花钱。