TA

timbroddin/astro-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 4 forks 品質 63 トレンド 11MIT

LLM用のAstro ASO(App Store Optimization)データへのアクセスを提供するMCP(Model Context Protocol)サーバー.

概要

LLM用のAstro ASO(App Store Optimization)データへのアクセスを提供するMCP(Model Context Protocol)サーバー。 - Astro - MCPサポート(Claudeデスクトップ、Claudeコード、...)を備えたツール このMCPサーバーは、AstroのASOデータベースをクエリするための次のツールを提供しています。 1。 - アプリの現在のキーワードのランキングを検索 - アプリの特定のキーワードの順位を見つける - アプリストアによるフィルタ(us、ukなど) - アプリ名またはアプリIDによるフィルタ 2. - 過去のランキングデータを取得する - ランキングの推移を時間とともに追跡 - 設定可能な期間(デフォルト: 30 日間) - アプリと店舗によるフィルタ 3。 - すべての追跡されたアプリケーションを一覧表示 - アプリ名、ID、プラットフォームを表示 - アプリごとのキーワード数を含む 4. - 特定のアプリのすべてのキーワードを取得する - 現在のと前のランキングを表示 - 難易度と人気スコアが含まれています - ランキングの変更を表示 - アプリ名やアプリ ID を受け入れる 5.

概要(AI 翻訳)

LLM用のAstro ASO(App Store Optimization)データへのアクセスを提供するMCP(Model Context Protocol)サーバー。

要件

  • アストロ
  • MCP対応ツール(Claudeデスクトップ、Claudeコード、…)

##特徴

このMCPサーバーは、AstroのASOデータベースをクエリするための次のツールを提供しています。

利用可能なツール

1.search rankings - アプリの現在のキーワードランキングを検索する

  • 特定のキーワードのアプリのランクを見つける ・アプリストアによるフィルタ(us、ukなど)
  • アプリ名またはアプリIDによるフィルタリング

2.get historical rankings - 過去のランキングデータを取得する

  • ランキング変更を時間とともに追跡する
  • 設定可能な期間(デフォルト:30日)
  • アプリや店舗によるフィルタ

3.list apps - すべての追跡されたアプリケーションのリスト

  • アプリ名、ID、プラットフォームを表示
  • アプリごとのキーワード数を含む

4。get app keywords - 特定のアプリのすべてのキーワードを取得する

  • 現在のランキングと前のランキングを表示
  • 難易度と人気スコアが含まれています
  • ランキング変更を表示
  • アプリ名またはアプリIDの承諾

5.get keyword trends - ランキングの傾向を分析する

  • 統計分析(avg、min、max、揮発性)
  • 傾向の検出(改善/Declining/stable)
  • 構成可能期間(週/月/年/オール)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Astro MCP Server

An MCP (Model Context Protocol) server that provides access to Astro ASO (App Store Optimization) data for LLMs.

Requirements

  • Astro
  • A tool with MCP support (Claude Desktop, Claude Code, …)

Features

This MCP server provides the following tools for querying Astro’s ASO database:

Available Tools

  1. search_rankings - Search current keyword rankings for apps

    • Find how apps rank for specific keywords
    • Filter by app store (us, uk, etc.)
    • Filter by app name or app ID
  2. get_historical_rankings - Get historical ranking data

    • Track ranking changes over time
    • Configurable time period (default: 30 days)
    • Filter by app and store
  3. list_apps - List all tracked applications

    • Shows app names, IDs, platforms
    • Includes keyword count per app
  4. get_app_keywords - Get all keywords for a specific app

    • Shows current and previous rankings
    • Includes difficulty and popularity scores
    • Shows ranking changes
    • Accepts app name or app ID
  5. get_keyword_trends - Analyze ranking trends

    • Statistical analysis (avg, min, max, volatility)
    • Trend detection (improving/declining/stable)
    • Configurable periods (week/month/year/all)
  6. compare_rankings - Compare rankings between dates

    • Find ranking changes between two specific dates
    • Calculate percentage changes
  7. get_app_ratings - Get app rating history

    • Track rating changes over time
    • Shows user rating counts
    • Accepts app name or app ID
  8. get_keyword_competitors - Get real App Store competitors for keywords

    • Shows actual competitor apps from App Store data with app categories
    • Rankings based on real App Store search results
    • Multi-store support with automatic data aggregation
    • Configurable limit for number of competitors returned
  9. get_keyword_recommendations - Get keyword recommendations

    • Suggests related keywords based on existing tracking data
    • Helps discover new keyword opportunities
    • Fuzzy matching for broader keyword discovery
  10. analyze_competitive_landscape - Comprehensive competitive analysis

    • Identifies top competitors across all tracked keywords with app categories
    • Calculates market share metrics (top 10/25/50 rankings)
    • Shows competitor dominance scores and shared keywords
    • Assesses competitive intensity levels
    • Configurable limit for number of competitors returned
  11. calculate_keyword_opportunity - Find keyword opportunities

    • Identifies high-opportunity keywords with low competition
    • Combines popularity, difficulty, and competition metrics
    • Configurable thresholds for targeted opportunity discovery
    • Provides reasoning for each opportunity score
  12. detect_ranking_anomalies - Detect unusual ranking changes

    • Identifies sudden ranking drops, rises, and volatility spikes
GitHub で README 全文を見る

インストール

npx -y astro-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "astro-aso": { "command": "npx", "args": ["-y", "astro-mcp-server"] } } }