01Что можно спросить у ASO MCP-сервера?
Всё, что уже есть в замерах по отслеживаемым приложениям и витринам. Инструмент выбирает ассистент; таблица показывает, какой из них отвечает на какой тип вопроса.
| Вы спрашиваете | Какие инструменты вызываются | Что возвращается |
|---|---|---|
| «Какие мои ключевые слова просели в США на этой неделе?» | get_keywords, get_history | Текущая позиция по каждому запросу и ежедневный ряд, где неизмеренные дни отделены от дней, когда вас не было в выдаче |
| «Кто выше меня по моему главному ключевому слову?» | get_rivals | Приложения выше вас, их и ваша позиция по каждому запросу и число их оценок |
| «Менялось ли что-нибудь на моей странице перед падением?» | get_store_page | Датированные изменения: новая версия, новые скриншоты, внутриигровые события, редакционные подборки |
| «На что жалуются пользователи?» | get_reviews | Свежие отзывы из App Store и Google Play и сколько из них новые с последнего замера |
| «Где я в чарте своей категории в Японии?» | get_charts | Позиции в чартах App Store по каждому списку, с историей (Google Play не публикует списков чартов) |
| «Называют ли ChatGPT, Claude и Gemini моё приложение?» | get_ai_visibility | Ответ по каждому движку; замер выполняется на тарифе Studio |
Для полного разбора одного приложения за один проход бесплатный скилл ASO-аудита говорит Claude, какие из этих инструментов вызывать, в каком порядке и как оформить результат.
02Настройка
Добавьте это в конфигурацию MCP-клиента — claude_desktop_config.json для Claude Desktop. API-ключ берётся из настроек Storelift.
{
"mcpServers": {
"storelift": {
"command": "npx",
"args": ["-y", "storelift-mcp"],
"env": { "STORELIFT_API_KEY": "sl_live_..." }
}
}
}В Claude Code это одна строка:
claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcpЕсть и размещённый эндпоинт, который не нужно устанавливать: https://storelift.net/mcp через Streamable HTTP. Он предоставляет те же инструменты и работает из CI или облачного агента.
03Добавление в Claude.ai как коннектора
Размещённый эндпоинт поддерживает вход по MCP (OAuth), поэтому копировать ключ не нужно. В Claude.ai откройте Customize → Connectors, нажмите +, выберите Add custom connector и вставьте https://storelift.net/mcp (в Team и Enterprise владелец добавляет его в Organization settings → Connectors, а участники нажимают Connect). Claude отправит вас на страницу Storelift, где указаны запрашивающее приложение и адрес, на который вы вернётесь; при необходимости войдите и выберите Allow.
Подключение читает те же данные, что и API-ключ, и ничего не может изменить. Оно отображается в Storelift в разделе Settings → API → Connected apps, и после его удаления доступ прекращается со следующего запроса.
Claude Code входит так же. Добавьте эндпоинт без заголовка, затем выполните /mcp внутри Claude Code для аутентификации:
claude mcp add --transport http storelift https://storelift.net/mcpКлиенты, которые не умеют входить, но позволяют задать заголовок, могут использовать API-ключ:
claude mcp add --transport http storelift https://storelift.net/mcp --header "Authorization: Bearer sl_live_..."04Как работает локальный сервер
Сервер — это один файл, он общается по JSON-RPC через stdio без зависимостей, поэтому npx загружает его при первом запуске, и обновлять ничего не нужно. Он зарегистрирован в реестре MCP как net.storelift/storelift.
05Что читают 8 инструментов
| Инструмент | Что возвращает |
|---|---|
list_apps | Приложения в вашем аккаунте, с их странами и числом ключевых слов. Любой другой вызов начинается отсюда. |
get_keywords | Текущая позиция по каждому отслеживаемому ключевому слову в одной витрине, в тех же трёх состояниях, что и в продукте. |
get_rivals | Приложения, стоящие выше вас по запросу, с числом оценок и датой последнего обновления. |
get_ai_visibility | Называют ли ассистенты ваше приложение, когда их спрашивают о вашей категории, и какие приложения они называют вместо него. |
get_history | Ряд позиций одного ключевого слова. Позиция null означает, что приложения не было в результатах, а не что она была нулевой. |
get_store_page | Сигналы страницы вашего собственного приложения в одной витрине в том виде, в каком их отдаёт стор: версия, скриншоты, внутриигровые события, редакционные подборки, полки похожих приложений и обнаруженные нами датированные изменения. Название и подзаголовок не возвращаются — читайте их с публичной страницы. Apple не публикует поле ключевых слов, поэтому оно не включено. |
get_reviews | Отзывы в сторе о приложении, чтобы ассистент мог прочитать, что на самом деле написали пользователи. |
get_charts | Где приложение находится в чартах категорий стора. |
Каждый инструмент читает те же замеры, что показывает дашборд. Три состояния замера сохраняются при передаче: «на позиции N», «измерено, но нет в результатах» и «замер не удался» остаются раздельными, потому что если свести два последних к «нет позиции», ассистент сообщит о пропуске как о нуле.
06С каких вопросов начать
На каждый из них отвечают инструменты выше по вашим собственным отслеживаемым данным. Названия инструментов указаны, чтобы вы видели, что вызывает ассистент.
- «Какие мои ключевые слова в США сдали позиции на этой неделе и кто теперь выше меня по ним?» —
get_keywords,get_history,get_rivals - «Какие приложения выше меня по главному ключевому слову и что общего в их названиях?» —
get_rivals,get_store_page - «Кратко перескажи недавние отзывы, где упоминается сбой или баг». —
get_reviews - «Где моё приложение в чарте своей категории в Турции?» —
get_charts - «Называют ли ассистенты моё приложение, когда их спрашивают о моей категории?» —
get_ai_visibility, который возвращает данные на тарифе Studio, где выполняется этот замер
Сервер также публикует эти 5 вопросов как MCP-промпты, поэтому клиент, который показывает промпты, предложит их готовыми к запуску.
07Почему MCP-сервер, а не простой API
Есть и простой REST API, и для скрипта это правильный выбор. MCP оправдывает себя, когда данные читает ассистент, а не программа: у инструментов есть собственные описания, поэтому ассистент выбирает нужный вызов и параметры без того, чтобы вы писали интеграцию.
Практическая разница — в том, что можно спросить. «По каким ключевым словам я сдал позиции после последнего релиза и кто занял моё место» — это три вызова и объединение в скрипте; в MCP-клиенте это одно предложение.
08Чего этот MCP-сервер не делает
- Он не записывает. Ни один инструмент не меняет вашу страницу, поле ключевых слов или настройки отслеживания.
- Он не читает App Store Connect или Play Console, поэтому в нём нет показов, конверсии, загрузок или выручки. Разница объяснена в статье MCP-сервер для App Store: два вида.
- Он не возвращает поле ключевых слов iOS ни одного приложения. Apple его не публикует.
- У него нет инструментов Apple Ads (Search Ads).
- Он отвечает по отслеживаемым приложениям и запросам. У запроса, добавленного сегодня, первая позиция появится после следующего замера; задним числом данные не заполняются.
Частые вопросы
Нужен ли API-ключ для MCP-сервера Storelift?
Для локального сервера через npx — да: ключ берётся из настроек Storelift и выдаётся на тарифах Pro и Studio. Размещённый эндпоинт https://storelift.net/mcp также поддерживает вход по MCP (OAuth), поэтому Claude.ai и Claude Code могут подключиться без копирования ключа.
Может ли MCP-сервер что-то изменить в моём аккаунте?
Нет. Подключение читает те же данные, что и API-ключ, и ничего не может изменить. Подключение через вход отображается в Settings → API → Connected apps, и после его удаления доступ прекращается со следующего запроса.
Возвращает ли MCP-сервер поля ключевых слов моих конкурентов?
Нет. get_store_page возвращает сигналы страницы в том виде, в каком их отдаёт стор, — версию, скриншоты, внутриигровые события и датированные изменения; название и подзаголовок в них не входят. Apple не публикует поле ключевых слов, поэтому его нет ни для одного приложения.
Что такое ASO MCP-сервер?
Сервер Model Context Protocol, который предоставляет данные оптимизации в сторах приложений — позиции по ключевым словам, конкурентов, отзывы, чарты, изменения страниц — в виде инструментов, которые может вызывать AI-ассистент. Ассистент сам спрашивает сервер, а не вы вставляете числа в чат.
Как добавить MCP-сервер Storelift в Claude Code?
Выполните claude mcp add --transport http storelift https://storelift.net/mcp и войдите через /mcp или используйте npm-пакет с API-ключом: claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcp.
Как добавить его в Claude Desktop?
Добавьте в claude_desktop_config.json запись storelift, которая запускает npx -y storelift-mcp с STORELIFT_API_KEY в окружении, как показано в разделе настройки выше. В Claude.ai вместо этого можно добавить https://storelift.net/mcp как пользовательский коннектор.
Охватывает ли он Google Play так же, как App Store?
Да — позиции по ключевым словам, конкурентов, страницу в сторе и отзывы. Чарты есть только для App Store, потому что Google Play не публикует списков чартов.
Есть ли готовый ASO-аудит для этого MCP-сервера?
Да. Бесплатный скилл ASO-аудита — это файл SKILL.md для Claude, который вызывает эти инструменты по порядку и пишет по каждой витрине отчёт о том, что прошло, что нужно исправить и что не удалось проверить.
Проверьте на своём приложении
Вставьте ссылку на приложение и добавьте ключевые слова. Позиция, приложения выше вас и спрос измеряются каждый день.
Бесплатный план: 1 приложение, по 25 ключевых слов в 2 витринах, 30 дней истории, без карты и без срока. Pro — $20/мес.
Начать бесплатно →