TA

timbroddin/astro-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

33 stars 4 forks 质量 63 趋势 11MIT

一个MCP(模型上下文协议)服务器,提供对大型语言模型(LLM)Astro ASO(应用商店优化)数据的访问。

概览

一个MCP(模型上下文协议)服务器,提供对大型语言模型(LLM)Astro ASO(应用商店优化)数据的访问。 - Astro - 支持MCP的工具(Claude Desktop、Claude Code等) 该MCP服务器提供以下工具用于查询Astro的ASO数据库: 1. - 搜索当前应用的关键词排名 - 查看应用在特定关键词下的排名情况 - 按应用商店筛选(美国、英国等) - 按应用名称或应用ID筛选 2. - 获取历史排名数据 - 跟踪排名随时间变化 - 可配置时间段(默认:30天) - 按应用和商店筛选 3. - 列出所有被追踪的应用 - 显示应用名称、ID、平台 - 包含每个应用的关键词数量 4. - 获取特定应用的所有关键词 - 显示当前和之前的排名 - 包括难度和人气评分 - 显示排名变化 - 接受应用名称或应用ID 5.

概述(AI 翻译)

一个MCP(模型上下文协议)服务器,提供对大型语言模型(LLM)Astro ASO(应用商店优化)数据的访问。

要求

  • 天文
  • 支持MCP的工具(Claude Desktop、Claude Code等)

特色

该MCP服务器提供以下工具用于查询Astro的ASO数据库:

可用工具

  1. search_rankings - 搜索当前应用的关键词排名
  • 查看应用在特定关键词下的排名情况
  • 按应用商店筛选(美国、英国等)
  • 按应用名称或应用ID筛选
  1. get_historical_rankings - 获取历史排名数据
  • 追踪排名随时间的变化
  • 可配置时间段(默认:30天)
  • 按应用和商店筛选
  1. list_apps - 列出所有已跟踪的应用
  • 显示应用名称、ID、平台
  • 包含每个应用的关键词数量
  1. get_app_keywords - 获取特定应用的所有关键词
  • 显示当前及以往排名
  • 包含难度和人气评分
  • 显示排名变化
  • 接受应用名称或应用ID
  1. get_keyword_trends - 分析排名趋势
  • 统计分析(平均值、最小值、最大值、波动率)
  • 趋势检测(改善/下降/稳定)
  • 可配置周期(周/月/年/全部)

本页由 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
新手?先看 mcpskill.org 教程 →

配置

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