ASOHawk について
ASOHawkは、個人iOS開発者とそのエージェント向けのApp Store最適化分析・管理サービスです。ランキング、キーワード、競合、レビュー、収益、メタデータ操作をリモートMCPで提供し、書き込みには権限と人間の承認を設けています。
主な機能
- 01ランキング、キーワード、競合の確認
- 02レビュー、収益、ファネルの分析
- 03キーワードとアプリ指標の追跡
- 04ストアのメタデータとスクリーンショット管理
- 05価格設定とページテストの操作
活用シーン
- 01アプリの成長レポート作成
- 02キーワード候補と競合との差の発見
- 03レビューと収益の変化の追跡
- 04承認後のストア掲載情報の更新
MCP 対応
HTTPSのリモートMCPサーバーを通じて、ASO分析と管理のツールを提供します。書き込み操作には人間の承認が必要で、読み取り専用キーでは書き込みツールを利用できません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://asohawk.cc/api/mcpclaude mcp add --transport http prodocik-asohawk https://asohawk.cc/api/mcp{"mcpServers":{"prodocik-asohawk":{"type":"http","url":"https://asohawk.cc/api/mcp"}}}Cursor で開く{"servers":{"prodocik-asohawk":{"type":"http","url":"https://asohawk.cc/api/mcp"}}}VS Code で開く{"mcpServers":{"prodocik-asohawk":{"type":"http","url":"https://asohawk.cc/api/mcp"}}}{"mcpServers":{"prodocik-asohawk":{"serverUrl":"https://asohawk.cc/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://asohawk.cc/api/mcp認証が必要ツール
詳細
AI エージェントのために構築された、アプリストア最適化。
ASOHawk は、AI エージェントが直接利用する ASO プラットフォームです。MCP を使用しており、Claude Code、Claude Desktop、Cursor、Codex、そしてほとんどのエージェント向け CLI がすでに理解しているプロトコルに対応しています。エージェントを一度接続するだけで、App Store のランキング、キーワード、競合他社、レビュー、収益を読み取り、依頼に応じてトラッキングやメタデータを管理できます。
ウェブダッシュボードもありますが、エージェントは後付けではなく、最初から重要な利用者として設計されています。すべての機能は、バージョン管理されたツールとして明確な仕様と正直な制限事項を備えています。また、App Store のリスティングに変更を加える操作は、必ず承認を待つ安全モデルを採用しています。
仕組み
サーバーは HTTPS 経由で接続するリモート MCP です。インストールも実行も不要で、ローカルデータベースもありません。クライアントに設定ブロックを 1 つ追加するだけで、エージェントが接続されます。
クイックスタート
1. キーを作成します。 asohawk.cc に登録し(無料プランあり、クレジットカード不要)、Settings → API keys を開いてキーを作成します。デフォルトでは読み取り専用です。エージェントにトラッキングを管理させるには、書き込み権限を追加してください。
2. 接続します。 Claude Code の場合、任意のターミナルで一度実行します。
claude mcp add --transport http --scope user asohawk https://asohawk.cc/api/mcp --header "Authorization: Bearer ahk_YOUR_KEY"
Claude Desktop
Settings → Developer → Edit Config を開き、次を追加します。
{
"mcpServers": {
"asohawk": {
"type": "http",
"url": "https://asohawk.cc/api/mcp",
"headers": {
"Authorization": "Bearer ahk_YOUR_KEY"
}
}
}
}
Cursor
プロジェクト内の .cursor/mcp.json に保存するか、どこからでも利用できるように ~/.cursor/mcp.json に保存します。
{
"mcpServers": {
"asohawk": {
"url": "https://asohawk.cc/api/mcp",
"headers": {
"Authorization": "Bearer ahk_YOUR_KEY"
}
}
}
}
Codex
~/.codex/config.toml に追加します。
[mcp_servers.asohawk]
url = "https://asohawk.cc/api/mcp"
[mcp_servers.asohawk.http_headers]
Authorization = "Bearer ahk_YOUR_KEY"
キーをファイルに保存しないようにするには、代わりに --bearer-token-env-var ASOHAWK_API_KEY を指定して codex mcp add を使用します。
Qwen Code
~/.qwen/settings.json に追加します。
{
"mcpServers": {
"asohawk": {
"httpUrl": "https://asohawk.cc/api/mcp",
"headers": {
"Authorization": "Bearer ahk_YOUR_KEY"
}
}
}
}
Kimi CLI
kimi mcp add --transport http asohawk https://asohawk.cc/api/mcp --header "Authorization: Bearer ahk_YOUR_KEY"
Gemini CLI、VS Code、その他の MCP クライアント
Gemini CLI では、~/.gemini/settings.json に Qwen Code と同じ httpUrl ブロックを使用します。VS Code では、.vscode/mcp.json に servers ブロックを指定します。mcp.json を読み込むクライアントであれば、標準形式で動作します。
{
"mcpServers": {
"asohawk": {
"type": "http",
"url": "https://asohawk.cc/api/mcp",
"headers": {
"Authorization": "Bearer ahk_YOUR_KEY"
}
}
}
}
すべてのクライアント向けの具体的な設定例や、リモート MCP に対応していないクライアント向けの stdio ブリッジについては、スタートガイドをご覧ください。
3. 質問します。 エージェントが ASOHawk を呼び出し、平易な言葉で回答します。
今週のアプリの成長レポートを作成してください。
主な競合他社はどこですか?また、競合他社がランクインしていて、私がランクインしていないキーワードは何ですか?
アプリの新しいキーワード候補を見つけて、有望なものをトラッキングしてください。
https://apps.apple.com/us/app/duolingo/id570060128 のダウンロード数と収益はいくらですか?
エージェントにできること
64 個のツールで、ASO の全工程をカバーします。ランキングとキーワードの追跡、競合の発見とモニタリング、レビューのストリーム、ASO の健全性と推奨事項、獲得と継続利用のファネル、収益、キーワードの難易度と人気度のスコアリング、Apple Search Ads の人気度を必要に応じて正確に取得、チャートの変動、仮説と学び、App Store Connect のメタデータ編集、スクリーンショットの変更、ネイティブの A/B テスト(Product Page Optimization)、有料アプリ・IAP・サブスクリプションの価格改定(1 つの地域、または全 175 地域を対象とした購買力マトリックス)、ビルドの添付、App Review への提出に対応します。
すべてのツールが同じ形式で結果を返します。回答は data に格納され、data_freshness、正直な limitations、recommended_next_capabilities、cost_class も含まれます。エージェントが数値の意味や次に呼び出すツールを推測する必要はありません。応答で明示されます。
data 内のリストは表形式({columns, rows} の位置ベースのセル)なので、フィールド名は行ごとではなく一度だけ記載します。この読み取り方法はサーバーの指示で説明されています。?profile=core(または ?profile=keywords,changes)を指定して接続すると、最初に表示されるツールを絞り込めますが、キーで呼び出せるツールは変わりません。list_capabilities には引き続きすべてのツールが記載され、プロファイルで除外されたツールも示されます。
- ツールリファレンス:ライブレジストリから生成された、各ツールの仕様。
- プレイブック:アプリのオンボーディングから App Review を経てビルドをリリースするまで、16 種類の手順を順を追って説明します。
- 概念:認証、権限、応答形式、エラー、コストクラス。
- プロンプトライブラリ:セットアップ、データ、ASO 作業、安全な実行に使える、日常的なプロンプト集。
信頼性を重視した設計
- スコープを限定したキー。 読み取りキーで利用できるのは読み取りツールのみです。書き込みツールは拒否されるだけでなく、そもそも表示されません。
- 書き込みには人間の承認が必要。 メタデータ、スクリーンショット、価格の変更と App Review への提出は、まず提案として扱われます。App Store Connect に反映される前に、ダッシュボードで人間が承認します。自動適用を有効にしたワークスペースでも、リスクの高い操作(名称や説明文の書き換え、価格変更、レビューへの提出)は人間の承認を待ちます。唯一の例外は、既定では無効で、呼び出しごとに指定する購買力価格マトリックスです。すべての地域にすでに価格が設定されており、どの地域でも変更幅が 15% を超えない場合は、自動で実行できます。
- サブスクリプション価格の確実な改定。 国全体を対象としたサブスクリプションの価格マトリックスは、地域ごとの進捗を記録しながらバックグラウンドで実行されます。すべての国を対象に App Store Connect の最新情報を読み取り、確認が完了した後にのみ適用済みとしてマークされます。失敗した実行を再開するには、明示的な照合が必要です。ネットワークの結果が不明な場合に、確認せず再試行することはありません。既存のサブスクライバーの価格は維持されます。
- データドメインごとの読み取り制御。 各データドメインは、エージェントごとに個別に無効化できます。
- 厳密に定義されたエラー仕様。 拒否時には理由コード、再試行で成功する可能性、代替ツールが示されます。エージェントは幻覚を起こさずに復旧できます。
詳しくは概念をご覧ください。
リンク
- ウェブサイトとサインアップ:asohawk.cc
- 実際のキーを入力したライブエージェントガイド:asohawk.cc/docs/agent
- 料金:asohawk.cc/#pricing
ASOHawk はホステッドサービスです。このリポジトリでは公開ドキュメントを提供しています。不足している点を見つけた場合や、追加してほしいツールがある場合は、イシューを作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。