For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /docs/mcp.md.

MCP 服务

把 Pushy 接进你的 AI 客户端(Claude Desktop、IDE、自建 Agent 等),让它直接查你的发布状态,再结合 GitHub、Sentry、CI 一起排查问题。全程只读,不会改动任何发布数据。

AI 模型服务

本站同时提供 AI 模型转发服务:提供纯正官方 GPT 和 Claude 最前沿模型,价格实惠、服务稳定、绝不掺水、数据安全。

典型场景

排查某台设备为什么没收到更新

我的应用(testApp)1.2.0 这个原生包,有台安卓设备一直没拿到更新,帮我看看

AI 会查出这个包当前绑定的版本、重放一次更新判定、检查增量产物是否就绪,然后告诉你卡在哪一步 —— 灰度没命中、包被暂停,还是补丁还没生成完。

发版前后确认状态

看下 1.2.0 现在发的哪个版本,灰度比例是多少

结合其他工具定位问题

这个版本昨天开始报错变多,对比一下 Sentry 上的异常和 Pushy 上的发布记录

快速开始

1. 创建令牌

Pushy 管理后台 打开「MCP 服务」,填写名称与客户端名称,勾选允许访问的应用,创建后立即复制令牌(只显示一次)。

2. 配置客户端

以 Claude Desktop 为例:

{
  "mcpServers": {
    "pushy": {
      "type": "http",
      "url": "https://update.reactnative.cn/api/mcp",
      "headers": {
        "Authorization": "Bearer pushy_mcp_你的令牌"
      }
    }
  }
}

3. 直接提问

连上之后按上面的场景提问即可,不需要记工具名。

能查到什么

能力说明
应用列表令牌授权范围内的应用
发布拓扑每个原生包当前绑定的版本、灰度版本与灰度比例
更新判定用一组客户端参数重放判定,给出结论与原因
产物状态增量补丁是否生成、生成任务是否失败

注意事项

  • 只读:不会发布版本、不会暂停应用、不会修改任何配置;
  • 按应用授权:建议只勾选需要排查的应用;令牌可随时在后台撤销,立即生效;
  • 数据去向:查询结果会返回给你授权的 AI 客户端,它可能继续发送给你选择的模型供应商 —— Pushy 不控制该客户端与供应商的数据处理策略;
  • 返回内容不含邮箱、IP、设备标识、密钥与支付信息。

关于灰度

灰度是否命中由客户端本地按设备计算,服务端只给出候选版本。排查时提供设备 uuid 才能算出这台设备实际会拿到哪个版本;uuid 只用于当次计算,不会被记录。