mcpField
M
mcp-local-rank-map-pack-tracker

mcp-local-rank-map-pack-tracker

本地服务
github.com/mambalabsdev商业与营销0今天更新

关于 mcp-local-rank-map-pack-tracker

这款基于 Apify 的 MCP 服务按关键词和地点追踪 Google 自然搜索、地图包及本地查找器排名,并返回商家信息,也可比较历史结果。

主要功能

  1. 01自然搜索、地图包及查找器排名
  2. 02按关键词和地点搜索
  3. 03匹配商家详情
  4. 04排名靠前的网站和商家
  5. 05使用 state_key 记录排名历史

适用场景

  1. 01比较不同城市的本地排名
  2. 02追踪商家在多个搜索词下的排名
  3. 03查看每周排名变化

MCP 相关

向 MCP 客户端提供 `track_local_rankings` 工具。该服务启动 Apify Actor,等待运行完成并返回数据集行。

配置

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

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

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

安装包
npm@mambalabsdev/mcp-local-rank-map-pack-tracker1.0.0

工具

1

收录的工具列表 · 更新于 1 周前

参数类型必填说明
countrystring否Google 市场和代理出口的双字母国家代码。默认值为 US。
keywordsarray是要检查的搜索词,例如 plumber。每次运行最多支持 500 个关键词和地点组合。
languagestring否Google 界面语言。默认值为 en。
locationsarray是每次搜索所使用的地点:例如 Austin, Texas, United States 这样的地名,或 30.2672,-97.7431 这样的坐标。
state_keystring否计划名称。保留各次运行之间的排名,以便每行都包含之前的排名及变化。
business_namestring否Google 商家资料中显示的名称;商家信息未显示网站或显示了不同网站时,用于在地图上查找商家。
organic_depthstring否要检查的自然搜索排名:10、20、30 或 50。首个结果页之后,每增加 10 个排名就会产生一次额外的页面事件。默认值为 10。
target_domainstring否你的网站,例如 weplumbatx.com。请提供此项、business_name 或两者。
max_charge_usdstring否可选。若任何一行会使费用超过此金额,则在返回该行前停止运行。
include_local_finderenum否如果你的商家不在地图结果 3 条展示范围内,则打开完整地图列表(前 20 条);这会产生一次额外的页面事件。默认值为 true。true | false

详细介绍

本地排名与地图包追踪器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

本地排名与地图包追踪器 MCP 服务

这是一个 MCP 服务,面向 Apify 上 Mamba Labs 的 Local Rank and Map Pack Tracker actor。提供关键词、地点以及域名或企业名称即可。每次运行都会从每个地点搜索 Google,并为每个关键词和地点返回一行结果,包含自然搜索排名、地图包排名和本地查找器排名。

内容

功能介绍

  • 每个地点名称都会转换为坐标,并在该坐标位置执行 Google 搜索,因此查询 Austin 时会返回 Austin 的地图包结果。
  • 每行包含:organic_position(最多检查前 50 名)、local_pack_position(第 1 至第 3 名)、local_finder_position(前 20 名),以及匹配商家的评分、评价数量、类别、电话、网站和地址。
  • top_organic_domains 和 top_local_businesses 列出排名靠前的对象。
  • 使用 state_key 时,每行都会附带之前的排名和变化情况,因此按周定期运行即可形成排名历史记录。
  • 排名为空表示在已检查的位置中未找到。被拦截的行会免费返回,并附带说明情况的 row_status。

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

快速开始

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

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

{
  "mcpServers": {
    "mamba-local-rank-map-pack-tracker": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-local-rank-map-pack-tracker"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会出现 track_local_rankings 工具。

前置条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API token,并将其设为 APIFY_TOKEN。服务无需 token 即可列出工具,但调用工具时需要 token。

提示词示例

  • “weplumbatx.com 在 Austin 和 Round Rock 的 plumber 和 emergency plumber 关键词下排名如何?”
  • “查询 We Plumb LLC 在 30.2672,-97.7431 的 drain cleaning 地图包排名。”
  • “每周追踪我在五个伦敦行政区的牙科诊所对 dentist near me 的排名,并展示变化情况。”

工具

track_local_rankings。一个工具。参数示例:

{
  "keywords": ["plumber", "emergency plumber"],
  "locations": ["Austin, Texas, United States", "Round Rock, Texas, United States"],
  "target_domain": "weplumbatx.com",
  "business_name": "We Plumb LLC"
}

输入

Actor 的所有面向买家的输入,保持不变。省略的输入使用 Actor 自身的默认值。数字和布尔值均以字符串形式传递。

输入类型描述
keywordsarray搜索词。必填
locationsarray地名或坐标。必填
target_domainstring你的网站。填写此项、business_name,或两者都填写
business_namestring你的 Google 商家资料中的名称
countrystringGoogle 市场和代理出口。默认值为 US
languagestringGoogle 界面语言。默认值为 en
organic_depthstring10、20、30 或 50。默认值为 10
include_local_finderstringtrue 或 false。默认值为 true
state_keystring用于跟踪变化的计划名称
max_charge_usdstring可选的本次运行费用上限

定价

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

事件免费计划BronzeSilverGold
rank-check,一个关键词在一个地点的排名检查,包含 Google 第一页$0.055$0.05225$0.0495$0.04675
extra-page,自然搜索第 2 页及之后的页面,或本地查找器$0.0495$0.0171$0.0162$0.0153
apify-actor-start,每次运行启动$0.002$0.002$0.002$0.002

被拦截和出错的行不收费。

你的密钥

此 Actor 无需密钥。它通过 Apify Google SERP 代理读取 Google 结果页,不持有任何密钥。本次运行的平台和代理费用由 Mamba Labs 支付。

Actor 完整文档

apify.com/mambalabs/local-rank-map-pack-tracker

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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