Getappniche

com.getappniche由 getappniche.com 發布官方發布者v1.2.2更新於 Oct 24, 2026

Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析商業與電商

概覽

AI 產生的概覽

GetAppNiche 為 AI 助理提供 App Store 與 Google Play 的即時資料:應用程式搜尋、ASO 關鍵字評分、歷史指標、上架變更紀錄與評論。

可以做什麼
依商店、類別、語言、付費模式、評分、下載量與營收等眾多條件搜尋 App Store 與 Google Play 應用程式,並可免費列出支援的國家代碼。透過標準 id、Apple track id、Android 套件名稱或貼上的商店連結取得單一應用程式的完整紀錄。取得評論數、評分、下載量與營收的歷史指標序列。讀取應用程式的上架變更歷史,例如新版本、圖示與截圖改版、價格變動與改名。評估關鍵字的難度與機會,可單獨評估或一次批次評估最多十個。讀取任一應用程式的即時商店評論,或讀取工作區中已追蹤應用程式附帶情緒與主題的增強評論。
適用情境
適合應用程式市場調查、競品追蹤與 App Store 最佳化工作:評估利基市場、依下載量或營收比較應用程式、查看關鍵字機會,以及在助理內直接閱讀使用者評論或上架變更,不必切換工具。
執行需求
需要 GetAppNiche API 金鑰,於帳戶設定中建立,以 bearer 權杖形式放在 Authorization 標頭中,或透過 GETAPPNICHE_API_KEY 環境變數提供。託管端點以 Streamable HTTP 存取;僅支援 stdio 的用戶端可執行 npm 套件 @getappniche/mcp(需 Node 18+)或隨附的 Python 腳本。額度由付費方案提供。
安裝前請注意
除國家清單外,每次工具呼叫都會消耗額度(每回傳一個應用程式或一則評論 1 點,每個關鍵字 10 點),搜尋與批次呼叫可能很快用完方案的每月額度。API 金鑰屬於機密,應避免寫入共用設定檔。此伺服器會將請求轉送至第三方託管服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Getappniche,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.getappniche%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "getappniche": {
      "type": "http",
      "url": "https://api.getappniche.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

GetAppNiche MCP — App Store & Google Play intelligence for AI agents

The Model Context Protocol surface of GetAppNiche: live App Store & Google Play data — app discovery with revenue & download data, ASO keyword scoring, historical metrics and review feeds — for Claude, Cursor, Codex, Gemini CLI and any other MCP-capable agent.

You probably don't need to run anything. The server is hosted:

https://api.getappniche.com/mcp        Streamable HTTP · JSON-RPC 2.0Authorization: Bearer YOUR_API_KEY     app.getappniche.com → Settings → API Keys

Setup per client

Claude Code — one command, no restart:

bash
claude mcp add --transport http getappniche https://api.getappniche.com/mcp \  --header "Authorization: Bearer YOUR_API_KEY"

Cursor — .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

json
{  "mcpServers": {    "getappniche": {      "url": "https://api.getappniche.com/mcp",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Claude Desktop — claude_desktop_config.json, then restart the app fully:

json
{  "mcpServers": {    "getappniche": {      "command": "npx",      "args": ["-y", "@getappniche/mcp"],      "env": { "GETAPPNICHE_API_KEY": "YOUR_API_KEY" }    }  }}

VS Code (Copilot agent mode) — .vscode/mcp.json:

json
{  "servers": {    "getappniche": {      "type": "http",      "url": "https://api.getappniche.com/mcp",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Windsurf — ~/.codeium/windsurf/mcp_config.json (the field is serverUrl):

json
{  "mcpServers": {    "getappniche": {      "serverUrl": "https://api.getappniche.com/mcp",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Codex CLI — ~/.codex/config.toml, then export GETAPPNICHE_API_KEY:

toml
[mcp_servers.getappniche]url = "https://api.getappniche.com/mcp"bearer_token_env_var = "GETAPPNICHE_API_KEY"

Gemini CLI — ~/.gemini/settings.json (the field is httpUrl):

json
{  "mcpServers": {    "getappniche": {      "httpUrl": "https://api.getappniche.com/mcp",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Zed, Cline, Continue and JetBrains AI are covered too — getappniche.com/mcp has every snippet. Companion agent skills: getappniche-com/aso-skills (npx skills add getappniche-com/aso-skills).

ChatGPT — Settings → Connectors → create a custom connector (Developer mode), point it at https://api.getappniche.com/mcp and pick API key authentication, then paste your key.

claude.ai on the web documents request-header auth, but its connector UI currently exposes only OAuth fields — until that settles, use one of the clients above.

What's in this repo

A zero-dependency stdio bridge for clients that speak MCP over stdio and can't send HTTP headers — in two flavours: bin/cli.mjs (Node 18+, published as @getappniche/mcp) and server.py (Python 3.9+, stdlib only). Both forward every JSON-RPC message to the hosted endpoint over TLS and stream responses back.

bash
# Node — one-liner, no installGETAPPNICHE_API_KEY="getappniche_..." npx -y @getappniche/mcp
# Python — no dependenciesGETAPPNICHE_API_KEY="getappniche_..." python3 server.py

Claude Desktop (claude_desktop_config.json):

json
{  "mcpServers": {    "getappniche": {      "command": "npx",      "args": ["-y", "@getappniche/mcp"],      "env": { "GETAPPNICHE_API_KEY": "getappniche_..." }    }  }}

server.json is the manifest published to the official MCP registry as com.getappniche/mcp.

Being ~150 readable lines, it doubles as a reference for what travels over the wire: your API key goes only into the Authorization header of TLS requests to api.getappniche.com — nothing else, nowhere else.

Tools

  • search_apps - Search apps across 25+ filters: store, categories, languages, price model, rating, reviews, downloads, revenue, release and update recency, review growth - sorted by any column (1 credit per app returned, 50 a call by default, up to 100)
  • get_app_detail - Get one app by canonical id, bare Apple id, Android package name, or a pasted store URL (1 credit)
  • get_app_historicals - Metric time series: reviews, ratings, downloads, revenue (1 credit)
  • get_keyword_difficulty - Popularity, difficulty, traffic and opportunity for a keyword (10 credits)
  • batch_keyword_difficulty - Score up to 10 keywords, sorted by opportunity (10 credits per keyword)
  • get_app_reviews - Live App Store or Google Play reviews for any app by id, package name or URL, or enriched rows for apps monitored in your workspace (1 credit per review returned, 50 a call by default, up to 100)
  • get_supported_countries - List valid store country codes (free)

Credits ship with a GetAppNiche plan (Pro: 5,000/month) and every result reports credits_charged. Rate limit: 60 requests/minute per key.

Protocol notes

  • Methods: initialize → notifications/initialized → tools/list / tools/call. Protocol errors use standard JSON-RPC codes; tool-level errors (bad id, out of credits) come back as tool results your agent can read.
  • The bridge honours Mcp-Session-Id and accepts both JSON and SSE-framed responses.
  • OAuth for clients whose connector UI can't set headers (claude.ai web) is in progress; ChatGPT connects today with API-key auth.

License

MIT. Built by GetAppNiche · X @getappniche · LinkedIn

來源:README.md,提交 6b02037

工具

8

search_apps

Search apps

Search App Store and Google Play apps across 25+ filters — store, category, games and game genres (named alike on both stores), language (including not_languages, a localization-gap filter that finds apps NOT localized in a given language), price model, rating, review count, download and revenue estimates (min and max), release and update recency, and review-growth direction — sorted by any column. The tool behind niche sizing, competitor shortlists, and localization-gap hunting. Cost: 1 credit per row returned (an empty page costs 1).

輸入參數gameslimitstoreoffsetsearchsort_bycategorylanguagesort_dirlanguagessearch_incategories另有 21 個

get_app_detail

Get app detail

Return one app's full record. Accepts the canonical id ("apple:284882215", "google:com.spotify.music"), a bare Apple track id, an Android package name, or a pasted App Store / Google Play URL. Cost: 1 credit.

輸入參數app_id必填

get_app_historicals

Get app history

Return historical metric points for one app (daily up to 90 days, weekly beyond). Cost: 1 credit.

輸入參數daysstorestore_id必填

get_app_timeline

Get app change timeline

Return one app's listing change history, newest first: new versions, icon and screenshot redesigns (visually verified), price and business-model changes, renames, category moves, description rewrites and more, grouped by day. Cost: 1 credit.

輸入參數daysstorebeforestore_id必填

get_keyword_difficulty

Score keyword difficulty

Score one keyword for difficulty and opportunity, on the App Store or Google Play. Cost: 10 credits.

輸入參數storecountrykeyword必填language

batch_keyword_difficulty

Score keywords in batch

Score up to 10 keywords in one call. Cost: 10 credits per keyword.

輸入參數storecountrykeywords必填language

get_app_reviews

Get app reviews

Read app reviews two ways: pass app_id for live store reviews of ANY app — App Store or Google Play — (no tracking needed, storefront selectable), or omit it to read the workspace's tracked apps with sentiment, topics and improvement areas attached. Live Google Play rows carry no title (Play reviews have none). Cost: 1 credit per row returned (an empty page costs 1).

輸入參數limitstoretopicapp_idoffsetcountrystore_idsentimenttracked_app_id

get_supported_countries

List supported countries

Return supported country codes. Cost: free.

無需輸入參數。

版本歷史

2
  1. v1.2.2最新Oct 9, 2026
  2. v1.2.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分