用途:在 gps(Google Play Console CLI)中配置多个 Google Play 服务账号(SA)密钥,并维护本地应用注册表,适合需要管理多个开发者账号或跨账号操作应用的场景。
主要能力:添加多个账号并指定凭据文件与默认包名;登记应用并归属到某个账号;列出账号与应用;检查配置;按账号或包名切换上下文执行命令。
必要用法: 添加账号:gps accounts add phosum --credentials /secrets/phosum-sa.json --default-package com.phosum --default 添加应用:gps apps add com.phosum --account phosum --name Phosum --default 查看:gps accounts list、gps apps list、gps apps check 切换:gps --account phosum tracks list、gps accounts use acme
关键事实:一个 SA 密钥可访问多个应用,前提是这些应用或账号级权限已在 Play Console 中授予。Google Publisher API 无法列出应用,不存在 applications.list;gps apps list 读取的是本地注册表 ~/.config/gps/config.json。每次调用 Publisher 接口都需传 --package(或已注册的 defaultPackage)。若某包名只注册在一个账号下,可省略 --account。MCP 支持可选参数 account,工具包括 gps_list_accounts、gps_list_apps、gps_register_account、gps_register_app。
限制:资料未提供收费、平台支持范围、具体版本要求及错误处理细节。