01ASO MCP サーバーには何を聞けるのか?
トラッキングしているアプリとストアフロントについて、計測データに入っていることなら何でも聞けます。どのツールを使うかはアシスタントが選びます。表は、どのツールがどんな質問に答えるかを示しています。
| 質問 | 呼び出すツール | 返ってくるもの |
|---|---|---|
| 「今週、米国で順位が下がったキーワードは?」 | get_keywords, get_history | キーワードごとの現在の順位と日次の推移。計測できなかった日は、圏外だった日と区別されます |
| 「メインのキーワードで自分より上にいるのは誰?」 | get_rivals | あなたより上位のアプリ、各キーワードでのその順位とあなたの順位、それぞれの評価数 |
| 「順位が下がる前に、ストアページで何か変わった?」 | get_store_page | 日付付きの変更:新バージョン、新しいスクリーンショット、App 内イベント、エディトリアル掲載 |
| 「ユーザーは何に不満を持っている?」 | get_reviews | App Store と Google Play の最近のレビューと、前回の計測以降に増えた件数 |
| 「日本のカテゴリチャートで自分は何位?」 | get_charts | リストごとの App Store チャート順位と履歴(Google Play はチャートリストを公開していません) |
| 「ChatGPT、Claude、Gemini は自分のアプリの名前を挙げる?」 | get_ai_visibility | エンジンごとの回答。この計測は Studio プランで実行されます |
1 つのアプリを一度で総点検したいときは、無料の ASO 監査スキルが、これらのツールのどれをどの順で呼び、結果をどうまとめるかを Claude に指示します。
02セットアップ
MCP クライアントの設定ファイルに次を追加します。Claude Desktop なら claude_desktop_config.json です。API キーは Storelift の設定画面で取得できます。
{
"mcpServers": {
"storelift": {
"command": "npx",
"args": ["-y", "storelift-mcp"],
"env": { "STORELIFT_API_KEY": "sl_live_..." }
}
}
}Claude Code では 1 行です:
claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcpインストール不要のホスト型エンドポイントもあります。Streamable HTTP で提供される https://storelift.net/mcp です。同じツールを提供し、CI やクラウドエージェントからも使えます。
03Claude.ai にコネクタとして追加する
ホスト型エンドポイントは MCP のサインイン(OAuth)に対応しているため、キーをコピーする必要はありません。Claude.ai で「カスタマイズ」→「コネクタ」を開き、+ をクリックしてカスタムコネクタを追加を選び、https://storelift.net/mcp を貼り付けます(Team と Enterprise ではオーナーが「組織設定」→「コネクタ」で追加し、メンバーが接続をクリックします)。Claude が Storelift のページに移動させます。そこには要求しているアプリ名と戻り先のアドレスが表示されます。必要ならサインインし、許可を選んでください。
この接続は API キーと同じデータを読み、何も変更できません。Storelift の「設定」→「API」→「接続済みアプリ」に表示され、そこで削除すると次のリクエストからアクセスが遮断されます。
Claude Code も同じ方法でサインインします。ヘッダーなしでエンドポイントを追加し、Claude Code 内で /mcp を実行して認証します:
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ローカルサーバーの仕組み
サーバーは 1 つのファイルで、依存関係なしに stdio 上の JSON-RPC で通信します。そのため npx が初回実行時に取得し、更新を管理する必要はありません。MCP レジストリには net.storelift/storelift として登録されています。
058 つのツールが読むもの
| ツール | 返すもの |
|---|---|
list_apps | アカウント内のアプリと、その国とキーワード数。ほかのすべての呼び出しはここから始まります。 |
get_keywords | 1 つのストアフロントでトラッキング中の各キーワードの現在の順位。製品と同じ 3 つの状態で返します。 |
get_rivals | あるキーワードであなたより上にいるアプリと、その評価数、最後のリリース日。 |
get_ai_visibility | あなたのカテゴリについて尋ねられたとき、アシスタントがあなたのアプリの名前を挙げるか、代わりにどのアプリを挙げるか。 |
get_history | 1 つのキーワードの順位推移。順位が null の場合は、アプリが結果に表示されなかったという意味で、0 位という意味ではありません。 |
get_store_page | 1 つのストアフロントで、ストアが配信しているとおりの自社アプリのストアページのシグナル:バージョン、スクリーンショット、App 内イベント、エディトリアル掲載、類似アプリの棚、そして検出した日付付きの変更。名前とサブタイトルは返しません。公開ページから読んでください。Apple はキーワードフィールドを公開していないため、含まれません。 |
get_reviews | アプリのストアレビュー。ユーザーが実際に書いたことをアシスタントが読めます。 |
get_charts | ストアのカテゴリチャートでアプリがどこにいるか。 |
どのツールも、ダッシュボードに表示されるのと同じ計測データを読みます。3 つの計測状態は境界を越えても保たれます。N 位にランクイン、計測したが結果に表示されず、計測失敗の 3 つは区別されたままです。後の 2 つを「順位なし」にまとめてしまうと、アシスタントが欠測を 0 として報告しかねないからです。
06まず試したい質問
どれも上のツールが、あなた自身のトラッキングデータから答えます。アシスタントが何を呼び出すかわかるよう、ツール名を添えています。
- 「今週、米国で順位を落としたキーワードはどれで、今そこで自分より上にいるのは誰?」 —
get_keywords,get_history,get_rivals - 「メインのキーワードで自分より上位のアプリはどれで、その名前に共通点はある?」 —
get_rivals,get_store_page - 「クラッシュやバグに触れている最近のレビューを要約して。」 —
get_reviews - 「トルコのカテゴリチャートで自分のアプリは何位?」 —
get_charts - 「自分のカテゴリについて尋ねられたとき、アシスタントは自分のアプリの名前を挙げる?」 —
get_ai_visibility。データが返るのは、この計測が実行される Studio プランです
サーバーはこの 5 つの質問を MCP プロンプトとしても公開しているため、プロンプト一覧を表示するクライアントではすぐ実行できる形で提示されます。
07普通の API ではなく MCP サーバーである理由
普通の REST API もあり、スクリプトならそちらが適しています。MCP が役に立つのは、読み手がプログラムではなくアシスタントのときです。ツールが自身の説明を持っているので、あなたが連携を書かなくても、アシスタントが正しい呼び出しと正しいパラメータを選びます。
実際の違いは、何を聞けるかです。「前回のリリース以降に順位を落としたキーワードはどれで、誰がその位置を取ったか」は、スクリプトなら 3 回の呼び出しと結合が必要ですが、MCP クライアントなら 1 文で済みます。
08この MCP サーバーがしないこと
- 書き込みはしません。ストアページ、キーワードフィールド、トラッキング設定を変更するツールはありません。
- App Store Connect や Play Console は読まないため、インプレッション、コンバージョン率、ダウンロード数、売上はありません。違いは App Store MCP サーバーの 2 つの種類で説明しています。
- どのアプリの iOS キーワードフィールドも返しません。Apple が公開していないからです。
- Apple Ads(Search Ads)のツールはありません。
- 答えるのはトラッキング中のアプリとキーワードについてです。今日追加したキーワードは次回の計測後に最初の順位が出ます。過去分の遡及はありません。
よくある質問
Storelift の MCP サーバーに API キーは必要ですか?
ローカルの npx サーバーには必要です。キーは Storelift の設定画面で取得でき、Pro と Studio プランで発行されます。https://storelift.net/mcp のホスト型エンドポイントは MCP のサインイン(OAuth)にも対応しているため、Claude.ai と Claude Code はキーをコピーせずに接続できます。
MCP サーバーがアカウント内の何かを変更することはありますか?
ありません。この接続は API キーと同じデータを読み、何も変更できません。サインインで作った接続は「設定」→「API」→「接続済みアプリ」に表示され、そこで削除すると次のリクエストからアクセスが遮断されます。
MCP サーバーは競合のキーワードフィールドを返しますか?
返しません。get_store_page が返すのは、ストアが配信しているとおりのストアページのシグナル(バージョン、スクリーンショット、App 内イベント、日付付きの変更)で、名前とサブタイトルは含まれません。Apple はキーワードフィールドを公開していないため、どのアプリについても含まれません。
ASO MCP サーバーとは何ですか?
アプリストア最適化のデータ(キーワード順位、競合、レビュー、チャート、ストアページの変更)を、AI アシスタントが呼び出せるツールとして公開する Model Context Protocol サーバーです。あなたが数字をチャットに貼り付ける代わりに、アシスタントがサーバーに問い合わせます。
Storelift の MCP サーバーを Claude Code に追加するには?
claude mcp add --transport http storelift https://storelift.net/mcp を実行して /mcp でサインインするか、API キーと npm パッケージを使います:claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcp。
Claude Desktop に追加するには?
上のセットアップの節のとおり、claude_desktop_config.json に storelift のエントリを追加し、環境変数に STORELIFT_API_KEY を入れて npx -y storelift-mcp を実行するようにします。Claude.ai では、代わりに https://storelift.net/mcp をカスタムコネクタとして追加できます。
App Store だけでなく Google Play にも対応していますか?
はい。キーワード順位、競合、ストアページ、レビューに対応しています。チャートは App Store のみです。Google Play はチャートリストを公開していないためです。
この MCP サーバー用の既製の ASO 監査はありますか?
あります。無料の ASO 監査スキルは Claude 用の SKILL.md ファイルで、これらのツールを順に呼び出し、合格した項目、修正が必要な項目、確認できなかった項目をストアフロントごとにレポートします。
自分のアプリで確かめる
ストアのリンクを貼り付けて、キーワードを追加するだけ。順位、上位のアプリ、需要を毎日計測します。
無料プラン: 1 アプリ、2 つのストアフロントでそれぞれ 25 キーワード、30 日分の履歴。カード不要、期限なし。Pro は月額 $20。
無料で始める →