Appo

Riferimento tool

Tutti i tool esposti da @appolabs/appo-mcp, con risultati e gate di conferma.

I nomi dei tool rispecchiano il vocabolario canonico del server /mcp, quindi un agente vede un unico vocabolario su entrambe le superfici MCP.

Ciclo di vita dell'app

Riutilizzano il core della CLI; i nomi corrispondono all'inventario canonico /mcp.

ToolRisultatoGate
create_appCrea un'app (name, base_url)
configure_appImposta i campi di contenuto (name, base_url); solo contenuto, rispecchia apps update della CLI
set_iconImposta l'icona dell'app da un icon_url https
list_appsElenca le app del principale autenticato
get_app_overviewConfigurazione dell'app, stato di pubblicazione operata e metadati in una sola lettura; default su singola app quando app_id è omesso. Punto di partenza consigliato
preview_appPayload di anteprima sul dispositivo (URL TestFlight iOS, deeplink Android, destinazione QR, disponibilità per piattaforma)
get_build_statusInterroga una build per id finché non raggiunge lo stato ready o failed
request_test_buildAvvia una build di test per un'app self-managed (mai la build di pubblicazione operata interna)
get_rejectionAzione richiesta per un'app rifiutata, curata (mai il testo grezzo del revisore)
get_fix_recipeSoluzioni di remediation senza modifiche al codice per il rifiuto corrente
publish_appAvvia la pubblicazione operata negli store selezionaticonfirm
unpublish_appRimuove un'app dagli store selezionaticonfirm
send_pushInvia una notifica push ai dispositivi dell'appconfirm
trigger_resubmissionRi-sottomette un'app rifiutata per revisione (richiede una credenziale Apple di proprietà del cliente)confirm

Non esiste intenzionalmente un tool ship né un trigger di build di pubblicazione. Gli agenti concatenano create_app poi publish_app (e trigger_resubmission per i cicli di rifiuto). La build di pubblicazione operata è interna (Nova Release); solo la build di test è self-serve.

Tool di sviluppo locale

Operano sul progetto locale; nessun equivalente nella CLI o nel server MCP remoto.

ToolDescrizione
generate_hookGenera un hook React per una funzionalità dell'SDK
generate_componentGenera un componente UI con integrazione SDK
scaffold_featureCrea lo scheletro di una funzionalità (hook + componente + tipi)
validate_setupVerifica l'installazione e la configurazione dell'SDK
check_permissionsAnalizza i pattern di gestione dei permessi
diagnose_issueDiagnostica i problemi comuni di integrazione dell'SDK
generate_universal_linksGenera apple-app-site-association e assetlinks.json con istruzioni di hosting

Semantica del gate di conferma

I tool distruttivi (publish_app, unpublish_app, send_push, trigger_resubmission) accettano un parametro opzionale confirm: boolean. Senza confirm: true non eseguono alcuna scrittura e restituiscono un envelope di anteprima ({ error: "confirm_required", will, ..., next_actions }) che descrive cosa accadrebbe. Questo rispecchia la semantica del flag --confirm della CLI all'interno dell'idioma MCP.

In questa pagina