Saltare al contenuto

Server MCP ospitato

Capgo esegue un servizio ospitato Protocollo del contesto del modello (MCP) (MCP) server so AI assistants can work with your Capgo account: list apps and bundles, move a channel to a new bundle, pause a rollout, check update health, or read native build logs, all from a chat.

https://api.capgo.app/mcp
  • Niente da installare. Incolla l'URL nel tuo client MCP.
  • HTTP flusso, senza stato. Funziona con qualsiasi client che supporti server MCP remoti.
  • Accesso con OAuth 2.1. I client che supportano l'autorizzazione MCP aprono la console Capgo per consentirti di approvare l'accesso. I client senza OAuth possono inviare invece una chiave Capgo API.

I client che supportano solo OAuth hanno bisogno solo dell'URL. Scoprono da soli il flusso di accesso Capgo e aprono la pagina di consenso la prima volta che utilizzate il server.

  1. Apri Impostazioni → Connettori e scegli Aggiungi connettore personalizzato.
  2. Dagli un nome Capgo e incolla https://api.capgo.app/mcp come URL.
  3. Clicca Connetti e accedi a Capgo quando si apre la pagina di consenso.

Altri client che implementano lo specchio di autorizzazione MCP, come l'ispettore MCP, funzionano allo stesso modo: fornire loro l'URL e seguire la richiesta di accesso.

Per n8n, script, job di integrazione continua o per qualsiasi client che non può eseguire un flusso OAuth, invia un Capgo API chiave come un token di accesso:

Authorization: Bearer <your Capgo API key>

Ad esempio, una configurazione del client che accetta intestazioni personalizzate:

{
"mcpServers": {
"capgo": {
"url": "https://api.capgo.app/mcp",
"headers": {
"Authorization": "Bearer <your Capgo API key>"
}
}
}
}

Usa una chiave con il ruolo più piccolo che copre le necessità dell'assistente. Vedi Le autorizzazioni della chiave API.

Il server ospitato implementa OAuth 2.1 con PKCE, seguendo il Specificazione di autorizzazione MCP (2025-11-25).

  1. Si accede con il proprio account Capgo.console.capgo.app/oauth/authorize).
  2. Si accedi con il tuo account Capgo.
  3. Scegli quali organizzazioni il client può accedere.
  4. Capgo crea una chiave API dedicata MCP · <client name> per quel client.

That key expires after at most 90 days. If an organization enforces a shorter API key expiration policy, the stricter limit wins. After it expires, sign in again from your client to reconnect.

Ogni cliente connesso ha il proprio MCP · <client name> chiave. Per disconnettere un cliente, cancella quella chiave sulla API pagina delle chiavi del Capgo console. Il cliente perde l'accesso e deve tornare sulla pagina di consenso per riconnettersi.

Il server ospitato esporre circa 50 strumenti:

AreaCosa copre
Account e organizzazioniChi sono io, organizzazioni, membri e inviti, registri di audit, API chiavi
ApplicazioniElenco, crea, aggiorna e elimina applicazioni
PacchettiElenco pacchetti, aggiorna metadati, elimina, controlla utilizzo
Canali e rilasciCrea e aggiorna canali, imposta il pacchetto su un canale, rilasci progressivi (ferma, promuovi, torna indietro), auto-pausa
DispositiviElenco e ispeziona dispositivi, imposta o elimina override di canale
Statistiche e osservaStatistiche di applicazione, organizzazione e account, aggiorna salute da Osserva
Costruzioni nativeBuild status, build logs, cancel a build
WebhookCrea, aggiorna, testa e elimina webhooks, ispeziona e riprova le consegne
Push notificheImpostazioni delle notifiche, provider, campagne, invio delle notifiche, statistiche

Ogni strumento chiama il Capgo pubblico API con la chiave dalla tua sessione. I permessi (RBAC), i limiti di velocità e i registri di audit comportano esattamente come fanno per le chiamate REST API con quella chiave.

Gli strumenti che eliminano o sovrappongono dati sono annotati come distruttivi, quindi i clienti MCP ti chiedono di confermare prima di eseguirli.

  • “Elencare i miei Capgo app e mostrare il bundle su ogni canale di produzione.”
  • “Sospendere il rollout sul canale di produzione di” com.example.app.”
  • “Perché il mio ultimo build nativo iOS ha fallito? Mostrami i log.”
  • “Quali dispositivi sono ancora su bundle 1.4.2?”

Capgo dispone di due server MCP. Puoi utilizzare entrambi allo stesso tempo.

Hosted MCPMCP locale CLI
Punto di accessohttps://api.capgo.app/mcpnpx @capgo/cli@latest mcp (stdio)
InstallaNiente, incolla l'URLEsegue il Capgo CLI sul tuo computer
AuthAccesso con OAuth, o Authorization: Bearer <API key>npx @capgo/cli@latest login
Funziona suClaude.ai, ChatGPT, Cursor, VS Code, Lovable, n8n, e altri client MCP remotiAgenti desktop e terminali che possono avviare processi locali
Gestione dell'accountApplicazioni, pacchetti, canali, rilasci, dispositivi, statistiche, Observe, costruzioni, webhook, notificheApplicazioni, pacchetti, canali, organizzazioni, statistiche
Carica un pacchetto dal tuo cartello di costruzioneNoSì
Richiedi una build nativaNo (solo per lo stato, i log e l'annullamento)Sì
doctor, probeSono compatibili con il tuo progettoNoSì

Utilizza il server ospitato per il lavoro di ogni giorno dal tuo app di chat. Aggiungi il server MCP locale CLI quando l'assistente ha bisogno dei file del tuo progetto.