在 Cursor 里调用 TikTok、Instagram、Amazon 数据:插件实测
EveryInfra 插件已上架 Cursor Directory,Cursor Marketplace 申请中。三种装法、实测耗时与扣费、报错含义和每月花费算法。

在 Cursor 里拿 TikTok、Instagram、Amazon 的公开数据,现在就能做:把 https://api.everyinfra.com/mcp 加进 Cursor 的 mcp.json,请求头写 Authorization: Bearer <API Key>,或者装 EveryInfra 插件(1 个远程 MCP 服务器加 10 个技能)。插件 10 月 21 日已上架社区目录 Cursor Directory;Cursor 自己运营的 Marketplace 发布者申请还在提交中。2026 年 10 月 22 日 02:42–02:45(新加坡时间,与北京时间相同),我们用插件里同一个地址、同一个请求头跑了一轮调用:取 5 条 TikTok 视频 9.04 秒、扣费 $0.000556,取 10 个 Amazon 商品 33.88 秒、扣费 $0.001389。
EveryInfra 是按次计费的数据接口:一把 Key 覆盖 91 个平台、426 项数据能力、17 种搜索工具和 52 种验证码,每千次 $0.56 起,失败和空结果不扣费。在 Cursor 里,你不用自己写 TikTok 爬虫、Amazon 爬虫,也不用交出任何平台账号。
Cursor 有两个插件市场,我们在哪一个
- Cursor Directory(cursor.directory):社区目录。登录后粘贴 GitHub 仓库地址,站点按开放插件格式自动识别规则、MCP 服务器、技能等组件;提交后由 Cursor 的代理做安全扫描,结果分 safe、suspicious、malicious 三档(社区目录仓库说明)。EveryInfra 的条目名是「EveryInfra: TikTok, Instagram & Amazon Data」,页面列出 10 个技能,并给出 Homepage 和 Source 两个链接。
- Cursor Marketplace(cursor.com/marketplace):在 Cursor 的 Customize 页面里能一键安装。所有插件都要开源,上架前人工审核,之后每次更新也人工审核,不会自动从仓库同步(Marketplace 安全说明)。发布者要先登录,在 cursor.com/marketplace/publish 提交申请。EveryInfra 的申请还在提交中,上架后我们会更新本文。

两者的区别对使用者很直接:在 Directory 里找到插件后,安装要按下文自己配;进了 Marketplace,就能在 Cursor 里直接点安装。
插件里装了什么
插件仓库是 everyinfra/everyinfra-agent-plugins,10 月 22 日发布的 v0.4.0 带 Cursor 清单 .cursor-plugin/plugin.json 和 logo。按 Cursor 插件参考文档,一个插件可以打包规则、技能、代理、命令、MCP 服务器和钩子;我们的插件只放两类:
- 1 个远程 MCP 服务器:地址
https://api.everyinfra.com/mcp,Key 用变量EVERYINFRA_API_KEY引用。插件清单只声明变量名,不存 Key 的值。 - 10 个技能:按产品线分,其中和数据有关的是 everydata(查能力、调数据)、everyinfra-bulk-data-export(大批量导出,先估算调用次数和花费,再分页去重)、everysearch(17 种搜索工具)、everyinfra-crosscheck-research(核查一条事实)。其余几个管 AI 接口、验证码、号码、邮件和代理。
MCP 服务器一共开放 25 个工具。常用的是三个:everyinfra_list_capabilities 查平台、能力和参数,everyinfra_call_api 调用任何一项数据能力,everyinfra_get_job 读取异步任务结果(免费)。另外还有 7 个提示词模板(例如按任务推荐能力、跨平台比价)和 5 份说明资源(入门、用例、能力目录摘要、价格、AI 接口规则)。
实测:同一个地址,一轮 12 次请求
| 请求 | 耗时 | 扣费 |
|---|---|---|
列工具 tools/list,不带 Key(3 次) | 0.18–0.25 秒 | 不扣费 |
| TikTok 视频搜索「cursor ai」,5 条 | 9.04 秒 | $0.000556 |
| TikTok 视频详情(36 个字段) | 8.92 秒 | $0.000556 |
| 同一条视频走 REST 接口 | 13.26 秒 | $0.000556 |
| Instagram 主页 github(17 个字段) | 8.89 秒 | $0.000556 |
| Amazon 商品搜索「mechanical keyboard」,10 个 | 33.88 秒 | $0.001389 |
同一搜索加 limit: 5 | 23.88 秒 | $0.001389 |
| 小红书笔记搜索「Cursor 编程」,20 篇 | 5.54 秒 | $0.005556 |
参数名写错(传 user) | 0.12 秒 | 不扣费 |
| 没带 Key 调数据 | 0.18 秒 | 不扣费 |
| 合计 12 次 | — | 7 次扣费,$0.010558 |
我们这次没有在 Cursor 界面里录时,而是直接向插件配置里的同一个地址发 MCP 请求,请求头与插件一致;另用 REST 接口取同一条视频做对照。花费取自每次响应里的 billing,再用 everyinfra_requests 工具逐条对账。
- 列工具,不带 Key:
tools/list3 次,耗时 0.18–0.25 秒,返回 25 个工具。列工具、读提示词模板和说明资源都不需要 Key,也不扣费。 - TikTok 视频搜索:关键词「cursor ai」,取 5 条,9.04 秒,扣 $0.000556。播放 325–19,000(中位数 1,960);3 条发布于 10 月 18–21 日(UTC);每条 33 个字段,包括
view_count、like_count、collect_count、hashtags、posted_at。 - TikTok 视频详情:取上一步播放最高的那条(作者昵称隐去),8.92 秒,扣 $0.000556,返回 36 个字段:播放 19,000、点赞 374、评论 5、分享 29、收藏 68,时长 10 秒。
- 同一条视频走 REST 接口:
POST /api/v1/social,13.26 秒,扣 $0.000556。字段名和 MCP 返回的 36 个完全一致,所以在 Cursor 里试通的参数,可以原样搬进脚本。 - Instagram 主页:账号 github,8.89 秒,扣 $0.000556。粉丝 940,496,帖子 1,354,已认证,17 个字段。
- Amazon 商品搜索:关键词「mechanical keyboard」,33.88 秒,扣 $0.001389,默认返回 10 个商品。价格 $28.49–$149.99(中位数 $57.49);10 个里 9 个有评分,4.2–4.8 分,评分人数 51–6,890。加上
limit: 5再搜一次,23.88 秒,返回 5 个,价格不变。 - 小红书笔记搜索:中文开发者常问 Cursor 能不能查国内平台,我们搜了「Cursor 编程」:5.54 秒,扣 $0.005556,一页 20 篇。点赞 0–16,108(中位数 302),收藏最高 21,775,有 7 篇发布于 10 月 1 日之后。
- 参数名写错:Instagram 主页传了
user,0.12 秒返回missing_param,指出必填的是username。账单里没有这次记录,未扣费。 - 没带 Key 就调数据:0.18 秒返回
unauthorized,附请求头写法和注册链接,未扣费。

这一轮 7 次扣费,合计 $0.010558;列工具、参数写错、没带 Key 的 5 次都是 $0。看到三件事:慢的是 Amazon 这类整页商品搜索,30 秒上下属于正常,批量任务建议用异步模式;同一项能力在 MCP 和 REST 两条路上返回的字段完全相同;参数错了会在 0.1 秒级别返回可读的提示,Cursor 的 Agent 读到后通常能自己改参数重试,错误码的含义见API 报错后怎么处理。
在 Cursor 里装:三种做法
先在控制台建一把 API Key,步骤见快速开始。只查数据的话,建议这把 Key 只开数据产品线,并设每分钟上限。
做法一:写进 mcp.json(现在就能用,所有计划都适用)
在项目的 .cursor/mcp.json 或用户目录的 ~/.cursor/mcp.json 里加一段。Cursor 会在 url 和 headers 里替换 ${env:变量名}(Cursor MCP 文档),所以 Key 只放在环境变量里,配置文件可以提交到仓库:
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
}
}
}保存后在 Customize 里确认 everyinfra 已打开,然后在对话里直接说:「搜 5 条最近关于 cursor ai 的 TikTok 视频,按播放量排序做成表,附发布时间」。Cursor 默认在调用每个 MCP 工具前请你确认,点工具名旁的箭头能看到参数。

做法二:装成本地插件(带上 10 个技能)
- 克隆插件仓库,把
plugins/everyinfra整个目录复制到~/.cursor/plugins/local/everyinfra。Cursor 不加载指向别处的软链接,要复制。 - 重启 Cursor,或运行 Developer: Reload Window。
- 打开 Customize,确认能看到 everyinfra 的 MCP 服务器和 10 个技能。
- 按 Cursor 文档,插件变量的值在 Plugins 的 Configure 里填写;把
EVERYINFRA_API_KEY填成你的 Key。
Enterprise 计划默认关闭本地插件导入,要管理员在 Dashboard 的 Security & Identity 里打开 Allow Local Plugin Imports(Cursor 插件文档)。
做法三:团队通过团队市场分发(Teams、Enterprise 计划)
管理员在 Dashboard 的 Plugins & MCPs 里点 Add Marketplace,选 Import from Repo,粘贴 https://github.com/everyinfra/everyinfra-agent-plugins。仓库根目录的 .cursor-plugin/marketplace.json 会被读到,插件出现在团队市场里;安装方式可以设为 Default Off、Default On 或 Required。Teams 计划最多 1 个团队市场。
三种做法连的是同一个服务器,扣的是同一个 EveryInfra 账户。团队共用一把 Key 时,所有成员的调用都记在这个账户上。

报错与扣费
- 没带 Key、Key 无效或已停用:
unauthorized,不扣费。 - 参数名或取值不对:
missing_param、unknown_param或取值错误提示,附可用参数和例子,不扣费。 - 没有数据:返回空结果,预扣的部分自动退回。
- 能力暂时不可用:提示「暂不可用」,不扣费。各能力当前状态见服务状态。
- 余额不足:提示充值,不扣费。
调用前想先估花费,可以让 Agent 调 everyinfra_list_capabilities 读当前价格;调用后想对账,让它调 everyinfra_requests 或 everyinfra_billing,这几个工具都免费。
算一笔账:每天监测 20 个关键词
- TikTok 视频搜索,20 个关键词每天各搜 1 次,30 天:600 次 × $0.000556 = $0.33。
- 同样 20 个关键词搜 Amazon 商品:600 次 × $0.001389 = $0.83。
- 再加 20 个关键词的小红书笔记搜索:600 次 × $0.005556 = $3.33。
- 合计 $4.50。查无结果和失败的那几次不计费,实际只会更少。Cursor 自己的订阅费用另算。
和自己写爬虫、跑本地抓取服务比
- 自己写爬虫:要处理代理、登录态、验证和页面改版,适合字段要高度定制、调用量很大、有人长期维护的团队。
- 本地 stdio 抓取服务:在自己电脑上跑浏览器或脚本,适合读本机文件和内网页面;Cursor 文档建议敏感服务优先本地运行。
- 远程 MCP(本文做法):不用装运行环境,字段已经整理好,按次付费;能调的只有目录里列出的能力,目录之外的网站要用搜索工具里的 crawl、read 一类工具。
想先看清每个平台有哪些能力和字段,可以从 TikTok 爬虫 API、Amazon 爬虫 API 和 Instagram 主页详情爬虫 API 开始;做达人筛选的完整流程见 TikTok 达人数据初筛。
最近值得注意的变化(2026 年 9–10 月)
- 10 月 13 日,Cursor 的 Origin App Marketplace 开放公开提交,首批 20 多个应用覆盖部署、CI、代码审查、安全、监控(Cursor 更新日志)。注意它面向 Origin 代码托管,提交的是带 webhook 的应用,和插件市场是两套流程;做 MCP 或技能的开发者,仍然走 marketplace/publish 申请。
- 9 月 23 日,Cursor 公布 Agent 省 token 的做法:MCP 工具改为按需加载进上下文,在调用过 MCP 工具的会话里总 token 减少 46.9%;整体 token 花费下降 7%(Cursor 工程博客)。对 EveryInfra 这类有 25 个工具的服务器,这意味着工具多不再是装上就占满上下文的负担。
- 9 月 12 日,一篇论文普查了 MCP Registry 全量条目:2026 年 8 月快照中 21,643 个服务器、72,606 条版本记录;多版本服务器里 51.1% 在版本之间改过对外声明的工具,40.6% 没有任何说明(arXiv 2609.14119)。Cursor Marketplace 逐次人工审核插件更新,社区目录则靠自动扫描;装社区插件前,读一遍仓库里的清单和技能文件。
- 9 月 10 日,Cursor 推出 Projects(测试版):一个协调代理拆分任务、并行派给子代理,还能按 Slack 频道或定时计划自动开工(Cursor 更新日志)。长时间跑的代理会反复调数据工具,大批量请求建议加
mode: "async",拿到job_id后用everyinfra_get_job免费读结果。 - 背景:Agent Plugins 1.0.0。8 月 6 日,Amazon、Cursor、Microsoft、OpenAI、Vercel 发布开放插件标准,规定技能和 MCP 服务器的统一目录结构(agent-plugins.org)。Cursor 同时支持这个标准和自己的插件格式,所以同一个仓库可以给多个客户端用。
常见问题
Cursor Directory 和 Cursor Marketplace 是一回事吗? 不是。Directory 是社区目录,提交后自动扫描、很快能公开;Marketplace 由 Cursor 人工审核,上架后可以在 Customize 里一键安装。EveryInfra 已在 Directory,Marketplace 申请中;在那之前用上文的 mcp.json 写法即可,功能一样。
要不要 TikTok、Instagram 或 Amazon 账号、Cookie? 不要。只需要 EveryInfra 的 API Key,放在环境变量或插件变量里,不写进对话,也不写进仓库。
Cursor 的 Agent 调一次扣多少,怎么查? 每次响应都带 billing,写明这次扣了多少、余额还剩多少。也可以直接问 Agent「刚才那次扣没扣费」,它会调免费的 everyinfra_requests 查账单。
相关阅读
引用编号 LF-19