Storelift

Storelift › 指南 › Storelift MCP 服务器的三个入门任务

AI 层

Storelift MCP 服务器的三个入门任务

Storelift MCP 服务器已经连接,工具也已列出。这三个问题会带你从这一步走到一个具体的决定:每个问题都附有助手发出的调用、服务器针对示例数据返回的内容,以及正确解读后应得出的回答。

免费开始 →免费套餐:1 个应用,2 个店面各 25 个关键词,30 天历史数据,无需绑卡,不限期限。Pro 每月 $20。

作者 更新于: 阅读约 7 分钟

关键词跟踪 · 排名历史、本周变动和已跟踪的关键词

示例数据与版本

下面的回答来自 Storelift 示例数据集(2026-09-28):一个示例应用(Lumen — Sleep Sounds),在美国追踪 8 个关键词,另有三个示例竞品(Example App A, Example App B, Example App C)。你自己的账号返回的是你自己的应用和你自己的数字。

三个任务都在 storelift-mcp 1.1.1 上完成,用到这些读取工具:list_apps, get_history, get_rivals, get_store_page, get_keywords。如果还没有连接,请看配置指南:Claude, Claude Code, Cursor。

1. 一周内哪些关键词的排名变了?

这样问:“我在美国的关键词里,哪些比一周前排名更低了?”助手会调用 list_apps 和 get_history:

list_apps {}
{
  "apps": [
    { "id": "sbx-lumen", "name": "Lumen — Sleep Sounds", "countries": ["us", "gb", "de"] }
  ]
}

get_history {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "series": {
    "ios|white noise": [
      ["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
      ["2026-09-24", 56], ["2026-09-25", 55]
    ],
    "ios|sleep timer": [
      ["2026-09-20", 37], ["2026-09-21", 38], ["2026-09-22", 39], ["2026-09-23", 40],
      ["2026-09-24", 41], ["2026-09-25", 37], ["2026-09-26", 38], ["2026-09-27", 39]
    ]
  }
}
正确的回答会说:
  • 对比的两天:2026-09-20 → 2026-09-27(US)
  • 下降:sleep timer 37 → 39; nature sounds 28 → 29
  • 上升:rain sounds 37 → 34; relax 52 → 49
  • 不变:meditation music 42
  • 两天都已测量,均未上榜:sleep sounds; brown noise
  • 未纳入对比:white noise(最近一次测量 2026-09-25,排名 55)

据此可以决定:先看哪个关键词。在示例中是 sleep timer(37 → 39)。

这个回答包含什么:

  • 对比的是两个已测量的日子:2026-09-20 和 2026-09-27。中间的几天也在同一个返回里,位于 series 下,想看整条走势而不只是两端时可以用。
  • 排名为 null 的点,表示那天已测量,但应用未上榜;回答会照实说明,不会用数字去填。
  • 在 2026-09-27 没有数据点的关键词,会连同它最近一次测到的排名和日期一起列出,并且不参与对比。
  • 这个回答说明的是哪些关键词变了。第二个任务会对比排在你前面的应用,以及你自己产品页面上带日期的改动;仅凭这些观察还不足以确定原因。

2. 下降的关键词上,谁排在前面?

这样问:“在排名下降的那些关键词上,谁排在我前面?那一周我自己的产品页面有没有改动?”助手会沿用第一个任务的历史数据,并调用 get_rivals 和 get_store_page:

get_rivals {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "rivals": [
    {
      "name": "Example App A",
      "terms": [
        { "term": "sleep timer", "theirRank": 1, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 1, "ourRank": 29 }
      ]
    },
    {
      "name": "Example App B",
      "terms": [
        { "term": "sleep timer", "theirRank": 2, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 2, "ourRank": 29 }
      ]
    },
    {
      "name": "Example App C",
      "terms": [
        { "term": "sleep timer", "theirRank": 3, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 3, "ourRank": 29 }
      ]
    }
  ]
}

get_store_page {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "timeline": [
    { "day": "2026-09-16", "kind": "version" }
  ]
}
正确的回答会说:
  • 下降的关键词:sleep timer 和 nature sounds(2026-09-20 → 2026-09-27,US)
  • 排在你前面的应用及其排名:Example App A (sleep timer 1, nature sounds 1); Example App B (sleep timer 2, nature sounds 2); Example App C (sleep timer 3, nature sounds 3)
  • 你的排名:sleep timer 39, nature sounds 29
  • 你自己的产品页面:最近一次带日期的改动发生在这一周之前:新版本 (2026-09-16)

据此可以决定:先打开谁的产品页面:在下降的关键词中排第一次数最多的那个应用。在示例中是 Example App A(2 个词里有 2 个排第一)。

这个回答包含什么:

  • get_rivals 返回最近一个已测量的日子:每个关键词上谁排在你前面、排第几(theirRank),以及你自己的位置(ourRank)。
  • ourRank 为 null,表示这个关键词已经测量,而你未上榜。
  • get_store_page 返回里的 timeline 列出你自己产品页面上带日期的改动。落在对比那一周内的改动,是解读排名变化时首先要对照的记录。
  • 把排名变化和某项改动联系起来时,要把两个日期并排写出来:改动发生的日子,和测到排名的日子。

3. 某个关键词今天没有测量时

这样问:“今天在美国搜‘white noise’,我排第几?”助手会调用 get_keywords 和 get_history:

get_keywords {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "keywords": [
    { "term": "sleep sounds", "measured": true, "rank": null },
    { "term": "white noise", "measured": false, "rank": null },
    { "term": "rain sounds", "measured": true, "rank": 34 }
  ]
}

get_history {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "series": {
    "ios|white noise": [
      ["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
      ["2026-09-24", 56], ["2026-09-25", 55]
    ]
  }
}
正确的回答会说:
  • white noise:最近一次测量 2026-09-25,排名 55;比账号里最新的一天(2026-09-27)早两天
  • rain sounds:2026-09-27 排名 34
  • sleep sounds:2026-09-27 已测量,未上榜

据此可以决定:眼前这个数字是不是今天的。在示例中,“white noise”的排名日期是 2026-09-25,按那一天的读数来用。

这个回答包含什么:

get_keywords 返回的行含义助手怎么说
measured: false这个关键词在最新一天没有测量最近一次测到的排名和日期(get_history 序列的最后一个点)
measured: true,rank: null已测量,应用未上榜“已测量,未上榜”
measured: true,rank 为数字已测量,这就是排名排名和对应的日期
  • 回答里的每个排名,都要带上测量它的日期。
  • 序列里的每个点都是一个已测量的日子;平均值和计数只在这些点上计算。

拿你自己的应用试试

粘贴应用的商店链接,添加关键词。排名、排在你前面的应用和搜索需求,每天都会测量。

免费套餐:1 个应用,2 个店面各 25 个关键词,30 天历史数据,无需绑卡,不限期限。Pro 每月 $20。

免费开始 →
竞品组 · 你与某个竞品共有的词,以及只有它有的词

延伸阅读