mcpField
A
Aso Mcp

Aso Mcp

本地服务
github.com/KenanAtmaca商业与营销520 周前更新

关于 Aso Mcp

ASO MCP Server 提供应用商店优化工具,用于关键词研究、竞品分析、评论和元数据处理。研究功能使用实时 App Store 数据且无需 API 密钥;App Store Connect 元数据操作需要配置凭据。

主要功能

  1. 01关键词研究与排名趋势
  2. 02竞品及关键词差距分析
  3. 03评论情绪分析
  4. 04带字符限制检查的元数据建议
  5. 05跨国家关键词比较
  6. 06App Store Connect 元数据读取与更新

适用场景

  1. 01评估关键词流量和竞争情况
  2. 02查找竞品应用间的关键词差距
  3. 03汇总用户评论和功能请求
  4. 04更新多个 App Store 地区的元数据

MCP 相关

通过 stdio 向 MCP 客户端提供 ASO 研究和元数据工具。配置 API 凭据后可使用 App Store Connect 元数据读取与更新功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ASO MCP 服务

npm version License: MIT Node.js MCP

面向 AI 助手的 App Store 优化工具包。 关键词研究、竞品分析、评论情感分析和元数据优化,一切皆通过 Model Context Protocol 实现。

无需 API 密钥。 开箱即用,使用真实的 App Store 数据。支持 155 个以上的国家/地区。

快速开始

npx aso-mcp

或全局安装:

npm install -g aso-mcp

为什么选择 aso-mcp?

  • 20 种专业 ASO 工具:涵盖关键词发现、排名趋势以及 App Store Connect 元数据管理
  • 真实的 App Store 数据:实时搜索结果、评分、评论和建议
  • 自定义评分引擎:专有算法,不受 Apple Search Ads API 问题影响
  • 无需 API 密钥:零配置,安装即可使用
  • 智能缓存:基于 SQLite 的缓存,加快重复查询速度
  • 速率限制:内置请求管理,避免触发 Apple 的限流
  • 多国家/地区支持:分析 155 个以上 App Store 市场中的关键词

集成

Claude Desktop

添加到配置文件中:

操作系统路径
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "aso-mcp": {
      "command": "aso-mcp"
    }
  }
}
想从源代码运行?
{
  "mcpServers": {
    "aso-mcp": {
      "command": "npx",
      "args": ["tsx", "/ABSOLUTE/PATH/TO/aso-mcp/src/server.ts"],
      "cwd": "/ABSOLUTE/PATH/TO/aso-mcp"
    }
  }
}
Claude Code
claude mcp add -s user aso-mcp -- npx aso-mcp
其他 MCP 客户端

任何兼容 MCP 的客户端(ChatGPT、Cursor、Windsurf 等)都可以通过 stdio 传输连接。将其指向 aso-mcp 命令即可。

工具

阶段 1:关键词研究
工具描述
search_keywords关键词的流量/难度评分及排名靠前的应用
suggest_keywords按应用 ID 提供关键词建议(类别、相似词、竞争策略)
get_app_details应用的完整 ASO 信息及元数据分析
阶段 2:竞品分析与优化
工具描述
analyze_competitors关键词对应的头部应用元数据对比及关键词差距分析
optimize_metadata标题/副标题/关键词字段建议,并检查字符数限制
analyze_reviews情感分析、提取投诉和功能请求
track_ranking应用在多个关键词下的排名位置(每次运行都会保存本地快照)
get_ranking_history根据保存的快照查看排名随时间的变化趋势:每日排名、变化情况,以及各关键词的上升/下降趋势
keyword_gap两个应用之间的关键词差异及机会分析
阶段 3:本地化与报告
工具描述
localized_keywords比较不同国家/地区的关键词表现
get_aso_report综合 ASO 报告:一次调用即可获取评分、竞品和评论
阶段 4:ASO 生成
工具描述
discover_keywords为新应用从零开始发现关键词
generate_aso_brief完整的 ASO 简报,包含关键词库、竞品模式和元数据建议
Phase 5:App Store Connect

无需离开 AI 助手,即可直接读取和更新你在 App Store Connect 上的应用元数据。

工具描述
connect_setup配置并验证 App Store Connect API 凭据
connect_get_app按 bundle ID 查找应用,获取 ASC ID + 版本状态
connect_get_metadata读取某个地区的当前元数据(标题、副标题、关键词、描述)
connect_update_metadata更新元数据,并验证字符数限制 + 显示更新前后的差异
connect_batch_update_metadata一次调用批量更新多个地区的元数据(最多 40 个地区)
connect_list_localizations列出所有地区及其元数据完整度状态
App Store Connect 设置

需要 App Store Connect API 密钥:

选项 A:环境变量

export ASC_ISSUER_ID="your-issuer-id"
export ASC_KEY_ID="your-key-id"
export ASC_PRIVATE_KEY_PATH="/path/to/AuthKey_XXXXX.p8"

选项 B:使用设置工具

"Set up App Store Connect with issuer ID xxx, key ID yyy, and key at /path/to/AuthKey.p8"

凭据会保存到 ~/.aso-mcp/connect-config.json,供后续会话使用。

实用工具
工具描述
clear_cache清除本地数据缓存,以获取最新 App Store 结果

使用示例

只需自然地向 AI 助手提出请求:

"How competitive is the 'fitness' keyword in the US?"

"Analyze Spotify's competitors and find keyword opportunities"

"Generate an ASO report for com.spotify.client"

"Compare 'music' and 'podcast' keywords across US, UK, and DE markets"

"Do a keyword gap analysis: Spotify vs Apple Music"

"Analyze Shazam's user reviews"

"Suggest title and subtitle for my fitness app targeting: workout, training, exercise"

"Discover keywords for a new calorie tracking app"

"Update my app's subtitle to 'AI Workout Planner' on App Store Connect"

"Show all locales and metadata status for my app"

评分算法

服务会独立计算评分,不依赖 Apple Search Ads API:

评分描述
可见度根据评分、评论数和排名位置计算
竞争度根据排名靠前应用的实力评估难度
机会度高流量 + 低难度 = 高机会度
总体评分所有评分的加权组合(0-10)

当 aso npm 包无法连接到 Apple(503 错误)时,服务会自动改用基于搜索结果分析的自定义评分。评分始终可用。

开发

git clone https://github.com/kenanatmaca/aso-mcp.git
cd aso-mcp
npm install

npm run dev          # Run with tsx (development)
npm run build        # Compile TypeScript
npm run inspect      # MCP Inspector UI

# Tests
npx tsx test.ts              # Core tests (17)
npx tsx test-phase3.ts       # Localization & report tests (4)
npx tsx test-generation.ts   # ASO generation tests (8)

技术栈

许可证

MIT

作者

Kenan Atmaca

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。