mcpField
K
Keyword Research MCP: autocomplete, search volume, difficulty and Google Trends

Keyword Research MCP: autocomplete, search volume, difficulty and Google Trends

远程服务
apify.com商业与营销02 天前更新

关于 Keyword Research MCP: autocomplete, search volume, difficulty and Google Trends

Keyword Research MCP 是面向 MCP 客户端和 AI Agent 的远程关键词与搜索趋势研究服务。其 6 种只读工具涵盖自动补全、关键词指标与建议及 Google Trends,通过 Apify 按调用计费。

主要功能

  1. 01Google、YouTube 和 Bing 自动补全
  2. 02搜索量、CPC、竞争度与难度
  3. 03关键词建议与搜索意图
  4. 04Google Trends 热度与相关查询
  5. 05按地区查看热门搜索

适用场景

  1. 01生成基于自动补全的关键词列表
  2. 02比较多组关键词指标
  3. 03查看一段时间内的热度与相关查询
  4. 04检查近期地区热门搜索

MCP 相关

通过远程 HTTP 向 MCP 客户端提供 6 种只读研究工具。客户端可经 Apify 托管端点使用 OAuth 连接,或通过服务器端点提供 Apify API token。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com/?tools=fairfetch/keyword-research-mcp需要授权
Streamable HTTPhttps://fairfetch--keyword-research-mcp.apify.actor/mcp需要授权

工具

详细介绍

关键词研究 MCP 图标

Keyword Research MCP:为 AI Agent 提供自动补全、搜索量、关键词难度和 Google Trends

一个远程 MCP 服务,提供六种只读关键词研究工具,Claude、Cursor、VS Code 和其他 MCP 客户端及 AI Agent 均可调用:Google、YouTube 和 Bing 自动补全;关键词搜索量、CPC、竞争度、关键词难度 和搜索意图;关键词创意;以及 Google Trends(随时间变化的关注度、相关查询、趋势搜索)。

该服务作为 Actor fairfetch/keyword-research-mcp 运行在 Apify 上,由 Apify Store 上的 独立开发者 fairfetch 发布。费用通过你的 Apify 账户按调用次数支付。无需订阅,也 无需 Ahrefs、Semrush、Google Ads 或 DataForSEO 账户。

此代码库仅包含项目列表:此 README、MCP Registry 使用的 server.json 和图标。服务器的 源代码未公开。

工具和价格

工具每次调用返回的内容价格
search_suggestions为 1-10 个种子词提供来自 Google、YouTube 和 Bing 的自动补全建议,可选扩展为 a-z/0-9 或疑问词每个查询 $0.002(一个种子词在一个引擎上 = 1 个查询;a-z 扩展 = 每个种子词、每个引擎 37 个查询)
keyword_metrics为 1-200 个关键词提供搜索量、CPC、竞争度、关键词难度、搜索意图和趋势每 25 个有数据的关键词 $0.10(1-25 个关键词 = 1 个计费单位,26-50 个 = 2 个……)
keyword_ideas为一个种子词提供最多 200 个关键词创意(包含该词的较长关键词,或 Google 的相关搜索),并提供相同的指标每返回 50 个关键词 $0.12
google_trends_interest提供 1-5 个词语在同一尺度上的 Google Trends 随时间变化的关注度,可选按地区筛选每次调用 $0.02
google_trends_related提供一个词语在 Google Trends 中的热门和上升相关查询每次调用 $0.02
google_trending_now提供某个国家或地区过去 4、24、48 或 168 小时内的趋势搜索每次调用 $0.01

价格数据取自 2026 年 10 月 27 日的 Apify API;Actor 的 Apify 页面上的价格为准。失败的调用、无效的参数和无数据的调用 均不收费,无数据的关键词也不计费。每种工具的参数、输出字段和示例都记录在 Actor 的 Apify 页面上。

示例费用
在 Google 上为 5 个种子词获取自动补全建议$0.01
在 Google、YouTube 和 Bing 上为 1 个种子词获取自动补全建议,并进行 a-z 扩展(111 个查询)约 $0.22
查询 20 个关键词的搜索量和难度$0.10
查询 100 个关键词的搜索量和难度$0.40
为一个种子词获取 50 个关键词创意$0.12
Google Trends:比较 5 个词语在 5 年内的趋势$0.02
一次研究会话:3 次自动补全调用、查询 40 个关键词、50 个关键词创意、一次 Trends 比较、相关查询约 $0.37

Apify 平台使用费,在上述价格之外另计。 此服务以 Apify 的 Standby 模式运行,对于 Standby Actor, Apify 会向你的账户收取服务器的平台使用费:

  • MCP 客户端连接时,服务器会启动;大多数客户端会在启动时或聊天开始时连接,即使没有使用任何工具也一样。服务器会在最后一次请求后 5 分钟停止。在我们的测试中,256 MB 配置下每次启动约 $0.005,包含停止前的 5 分钟空闲时间。
  • 每次启动还会产生 Apify 的 $0.00005 启动费,以及通过 Apify 住宅代理发送的一次小型请求,用于准备 Google Trends(约 $0.0001)。
  • 每次 Google Trends 调用会额外产生约 $0.00015 的代理流量费用。
  • 如果客户端同时发送超过 8 个请求,Apify 会启动第二台服务器,因此会额外产生该服务器停止前的 5 分钟空闲时间费用(约 $0.0045)。

费用控制:将这些工具交给 Agent 前,请先阅读

每次调用都受工具自身参数限制。按当前价格,单次调用的最高费用如下:

工具单次调用上限费用
search_suggestions120 个查询,每次调用的上限$0.24
keyword_metrics200 个关键词,全部有数据(8 个区块)$0.80
keyword_ideas200 个创意(4 个区块)$0.48
google_trends_interest单次调用$0.02
google_trends_related单次调用$0.02
google_trending_now单次调用$0.01

Agent 持续调用时,不会受到这些限制的阻止。以下设置可以限制支出:

  • 每个工具说明都包含价格,因此 Agent 可以看到每次调用的费用;只有在返回结果包含数据时,答案才会计费。
  • 每次运行都有最高收费上限。 对于此 MCP 服务,Apify 会自行设置该上限(在我们的测试中,上限与账户的剩余使用额度一致)。如果某次调用会超出上限,系统会在获取任何数据前拒绝该调用,并告知剩余额度。
  • 将 Apify 使用额度上限设为你愿意支付的金额,可在 Apify Console 的 Billing > Limits(Custom usage limit)中设置,最高不超过你套餐的上限。达到上限后,Apify 会暂停账户服务。Free 套餐的上限是每月免费使用额度(Free 套餐每月包含 $5 的使用额度,参见定价);如需提高上限,请升级套餐或等待下一个计费周期。
  • 正在运行的服务会沿用启动时的最高额度。 提高额度后,请关闭或断开 MCP 客户端 5 分钟,以便新服务以新的额度启动。
  • 在不使用该服务的客户端和项目中移除或禁用它。 已连接的客户端即使不调用任何工具,也可能启动服务(每次约 $0.005),例如每次客户端启动或打开新聊天时。

连接

选项 1:Apify 托管的 MCP 服务(使用 Apify 登录,无需复制令牌)

将此 URL 添加为远程 MCP 服务(Streamable HTTP)。随后,客户端会在浏览器中提示你登录 Apify(OAuth):

https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp

Claude Code

claude mcp add --transport http keyword-research "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"

然后在 Claude Code 中运行 /mcp,选择 keyword-research 并登录 Apify(或运行 claude mcp login keyword-research)。

Claude 应用:Settings > Connectors > Add custom connector,然后粘贴 URL。

Cursor(~/.cursor/mcp.json,或项目中的 .cursor/mcp.json):

{
  "mcpServers": {
    "keyword-research": {
      "url": "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"
    }
  }
}

VS Code:运行 MCP: Add Server,选择 HTTP 并粘贴 URL,或添加到 .vscode/mcp.json:

{
  "servers": {
    "keyword-research": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=fairfetch/keyword-research-mcp"
    }
  }
}

通过此 URL,工具会显示为 fairfetch--keyword-research-mcp--search_suggestions 等名称。Apify OAuth 登录会授予客户端访问你的 Apify 账户的权限(Apify OAuth 仅提供一个范围:完整的 API 访问权限)。不支持浏览器的客户端可以改为向此 URL 发送标头 Authorization: Bearer <your Apify API token>。

选项 2:服务自己的端点,使用 Apify API 令牌

适用于无头 Agent 和 SDK。此端点仅接受 Apify API 令牌(不支持 OAuth 登录)。在 Apify Console > Settings > API & Integrations 中获取令牌,并将其作为 Authorization: Bearer <token> 发送:

https://fairfetch--keyword-research-mcp.apify.actor/mcp

Claude Code

claude mcp add --transport http keyword-research https://fairfetch--keyword-research-mcp.apify.actor/mcp \
  --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Cursor:

{
  "mcpServers": {
    "keyword-research": {
      "url": "https://fairfetch--keyword-research-mcp.apify.actor/mcp",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}

VS Code(.vscode/mcp.json;VS Code 会提示输入令牌并安全保存):

{
  "inputs": [
    { "type": "promptString", "id": "apify-token", "description": "Apify API token", "password": true }
  ],
  "servers": {
    "keyword-research": {
      "type": "http",
      "url": "https://fairfetch--keyword-research-mcp.apify.actor/mcp",
      "headers": { "Authorization": "Bearer ${input:apify-token}" }
    }
  }
}

此处的工具名称没有前缀(search_suggestions ...),拼写错误的参数会返回免费错误,并指出错误参数的名称。Apify 托管服务(选项 1)会在调用此服务前,移除工具未声明的参数。

数据来源

工具来源
search_suggestionsGoogle 和 YouTube 的建议服务(Chrome 地址栏使用的服务),以及 Bing 的 OpenSearch 建议
keyword_metrics、keyword_ideasDataForSEO Labs(Google):DataForSEO 关键词数据库提供的 Google Ads 月度搜索量、每次点击费用(CPC)和出价,每月更新;关键词难度和搜索意图为 DataForSEO 的估算值
Google Trends 工具Google Trends 的公开 Web 端点,通过 Apify 的住宅代理(参见“法律”)

关键词指标和关键词创意覆盖 94 个国家(不包括中国和俄罗斯);自动补全和 Google Trends 适用于任何国家/地区(Bing:34 个市场)。

法律

这些工具会读取公开的搜索建议和 Google Trends 统计数据,以及通过 DataForSEO API 获取的关键词统计数据。它们不会登录任何网站或破解 CAPTCHA,也不会收集个人数据。建议和热门搜索是根据大量用户的搜索内容生成的,可能包含公众人物的姓名,偶尔也会包含其他需要谨慎处理的文本。

Google Trends 工具如何访问 Google。 工具请求通过 Apify 的住宅代理(如果住宅代理不可用,则使用 Apify 的数据中心代理),携带 Chrome 浏览器 User-Agent 发出;同一 IP 地址每次只发送一个请求,间隔约 1 秒。如果 Google 限流请求(HTTP 429 或 403,或重定向到“异常流量”页面),则会从另一个 IP 地址重试,最多 5 次。如果两种代理都不可用,则改由服务器自身的 IP 地址发送请求,间隔约 5 秒;遇到限流的请求每次重试前最多等待约一分钟。每个 IP 地址在处理 30 个请求后也会更换,以免单个地址连续发送大量请求。更换 IP 地址时会保留 Google Cookie;如果某个连接的 Cookie 仍是新的,则可能会为其提供 Google 已在工具的其他连接上接受的 Cookie。trends.google.com 的 robots.txt 只禁止访问其 /explore 页面(/explore? 和 /trends/explore?),并未禁止这些工具使用的端点(/trends/api/...、/_/TrendsUi/data/batchexecute 和 /trending/rss)。

这些服务的条款限制自动化访问和再利用:

  • Google 和 YouTube(suggestqueries.google.com 没有 robots.txt;trends.google.com):Google 服务条款禁止忽略 robots.txt 等机器可读指令进行自动化访问;YouTube 服务条款禁止未经 YouTube 事先书面许可进行自动化访问(公共搜索引擎除外)。
  • Bing(api.bing.com 的 robots.txt 无法加载):Microsoft 服务协议规定,Bing 和 MSN 上提供的文本及其他材料仅供非商业个人使用;只有在 Microsoft 或权利持有人明确授权的范围内,才允许使用这些材料构建自己的产品(第 14.f.i 节“Bing 和 MSN 材料”)。协议还禁止规避对其服务访问的限制,包括“未经允许的抓取”(第 3.a.vi 节)。

不提供 Amazon、eBay 和 DuckDuckGo 的自动补全功能:它们的 robots.txt 或服务条款禁止自动化或 AI Agent 访问。你需自行负责数据的使用方式,并遵守这些服务的条款以及适用于你的法律。

本项目与 Google、YouTube、Microsoft/Bing、DataForSEO 或此处提及的任何其他公司或产品均无关联,也未获得其认可。相关名称均为其所有者的商标,仅用于说明数据来源和兼容软件。

支持

如有疑问、错误反馈或功能请求,请前往 Actor 的 Apify 页面的 Issues 选项卡。本仓库仅用于存放项目列表,因此已关闭自身的问题跟踪器。

采用 MIT 许可(本仓库仅包含文档、配置和图标)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。