mcpField
M
mcp-google-trends-scraper

mcp-google-trends-scraper

本地服务
github.com/mambalabsdev数据与分析02 天前更新

关于 mcp-google-trends-scraper

这款 MCP 服务通过 Apify Actor 获取 Google Trends 摘要和明细数据,适合需要趋势、地区分布及相关查询的客户端;无需 Google 登录或密钥。

主要功能

  1. 01按词提供兴趣度摘要
  2. 02按时间和地区查看兴趣度
  3. 03获取相关查询和主题
  4. 04按统一尺度比较词语

适用场景

  1. 01跟踪搜索词的兴趣变化
  2. 02比较不同地区的搜索词
  3. 03查找增长中的相关查询

MCP 相关

向 MCP 客户端提供 `get_google_trends` 工具。它启动 Apify Actor 任务并返回数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-google-trends-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-google-trends-scraper"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-google-trends-scraper
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-google-trends-scraper1.0.2

工具

1

收录的工具列表 · 更新于 2 天前

参数类型必填说明
geostring否留空表示全球范围;也可填写 US、DE 或 US-CA 等 Google 地理代码。
termsarray否搜索词,每次运行最多 200 个。也可使用 /m/0j6n6s8 等 Google 主题 ID。
compareboolean否true:将词语按每组 5 个绘制在同一图表中,共用一个尺度。false:每个词单独生成图表。无论哪种方式,每个词都会计费。
outputsarray否可选值:interest_over_time、interest_by_region、related_queries、related_topics。默认是前三项。related_topics 的限制请参阅 Limitations。
categorystring否Google Trends 类别编号。0 表示所有类别。该编号位于 Trends URL 的 cat= 部分。
propertystring否要读取的 Google 搜索类型:web、news、images、youtube 或 shopping。
timeframestring否now 1-H、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m、today 5-y、all,或按 YYYY-MM-DD YYYY-MM-DD 格式指定两个日期。
proxy_modestring否auto(默认):请求通过 Apify 代理池发送;代理池无法完成的请求会通过住宅 IP 重试。residential:所有请求都使用住宅 IP。此设置仅影响可靠性,不会改变费用。
max_charge_usdstring否可选。费用超过此金额前,运行将停止。摘要行始终会返回。
region_resolutionstring否auto:全球范围按国家解析,国家内部按地区解析。DMA 表示美国都市圈。CITY 需要提供 geo。COUNTRY 需要将 geo 留空。

详细介绍

Google Trends Scraper MCP 服务

npm version license

适用于 Apify 上 Mamba Labs Google Trends Scraper actor 的 MCP 服务。读取搜索词的 Google Trends 数据,并为每个词返回一行汇总数据以及扁平的详细数据行。

内容一览

功能介绍

提供搜索词,还可按需指定地理区域、时间范围、类别或搜索属性。每个搜索词都会返回一行汇总数据(平均、最新和峰值热度、近期变化、热门地区、热门和上升搜索词),以及热度随时间变化、地区和相关搜索词的扁平数据行。搜索词可以按每组 5 个进行比较,并使用同一刻度。数值是相对于图表的,并非搜索次数。

所有工作都在 Apify 上运行。此软件包是一个精简客户端,用于启动 actor 运行、等待运行完成,并返回数据集行。

快速开始

你需要 Node.js 18 或更高版本,以及一个带有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:

{
  "mcpServers": {
    "mamba-google-trends-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-google-trends-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会显示 get_google_trends 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设为 APIFY_TOKEN。即使没有令牌,服务也会列出其工具;但调用工具时需要令牌。

提示词示例

  • “过去 12 个月,美国对抹茶的关注度有什么变化?”
  • “比较美国都会区对咖啡和茶的关注度。”
  • “Ozempic 相关的上升搜索词有哪些?”

工具

get_google_trends。只有一个工具。参数示例:

{
  "terms": [
    "coffee",
    "matcha"
  ],
  "geo": "US",
  "timeframe": "today 12-m"
}

输入项

actor 面向买家的所有输入项。省略的输入项将使用 actor 自身的默认值。

输入项类型必填说明
termsarray否搜索词,每次运行最多 200 个。Google 主题 ID(如 /m/0j6n6s8)也可使用。
geostring否留空表示全球范围;也可填写 Google 地理区域代码,如 US、DE 或 US-CA。
timeframestring否now 1-H、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m、today 5-y、all,或两个日期,格式为 YYYY-MM-DD YYYY-MM-DD。
categorystring否Google Trends 类别编号。0 表示所有类别。该编号位于 Trends URL 的 cat= 部分。
propertystring否要读取的 Google 搜索类型:web、news、images、youtube 或 shopping。
compareboolean否true:每组 5 个搜索词一起绘制在同一图表上,并使用同一刻度。false:每个搜索词使用单独的图表。无论哪种情况,每个搜索词都会计费。
outputsarray否可选值:interest_over_time、interest_by_region、related_queries、related_topics。默认使用前三项。关于 related_topics,请参阅“限制”。
region_resolutionstring否auto:全球范围按国家划分,单个国家内按地区划分。DMA 表示美国都会区。CITY 需要指定 geo。COUNTRY 需要 geo 留空。
max_charge_usdstring否可选。若某笔费用会超过此金额,则运行会在产生该费用前停止。始终会返回汇总行。
proxy_modestring否auto(默认):请求通过 Apify 代理池发送;若代理池无法完成请求,则会改用住宅地址重试。residential:每个请求都使用住宅地址。此项仅用于设置可靠性,不会改变费用。

定价

在 Apify 上按事件计费,费用记入你的 Apify 账户。价格以美元计。

事件免费计划BronzeSilverGold
term-report,包含数据的一个搜索词,包含汇总行和最多 170 条详情行$0.0065$0.006175$0.00585$0.005525
extra-rows,单个搜索词超过前 170 条后,每增加 100 条详情行$0.0035$0.003325$0.00315$0.002975
apify-actor-start,每次运行启动$0.002$0.002$0.002$0.002

没有数据的搜索词、被 Google 拒绝的搜索词,以及被拒绝的输入均免费。Mamba Labs 支付运行的平台费用,包括 Apify 代理流量。

Actor 完整文档

apify.com/mambalabs/google-trends-scraper

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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