Langsung ke konten

Server MCP hosted

Capgo menjalankan server hosted Model Context Protocol (MCP) agar AI assistant bisa berinteraksi dengan akun Capgo Anda: list apps dan bundles, pindahkan channel ke bundle baru, pause rollout, cek update health, atau baca native build logs, semuanya lewat chat.

https://api.capgo.app/mcp
  • Tidak ada yang perlu diinstal. Tempel URL ke dalam MCP client Anda.
  • HTTP yang dapat di-stream, stateless. Bisa digunakan dengan client apa pun yang mendukung remote MCP server.
  • Login OAuth 2.1. Client yang mendukung otorisasi MCP akan membuka konsol Capgo agar Anda bisa menyetujui akses. Client tanpa OAuth dapat mengirimkan Capgo API key sebagai gantinya.

Client yang mendukung OAuth hanya butuh URL. Mereka akan mendeteksi alur login Capgo secara otomatis dan membuka halaman persetujuan saat pertama kali Anda menggunakan server.

  1. Buka Pengaturan → Konektor dan pilih Tambah custom connector.
  2. Beri nama Capgo dan tempel https://api.capgo.app/mcp sebagai URL.
  3. Klik Hubungkan dan login ke Capgo saat halaman persetujuan muncul.

Client lain yang mengimplementasikan spec otorisasi MCP, seperti MCP Inspector, bekerja dengan cara yang sama: berikan URL-nya dan ikuti prompt login.

Untuk n8n, script, CI jobs, atau client apa pun yang tidak bisa menjalankan flow OAuth, kirimkan kunci Capgo API sebagai bearer token:

Authorization: Bearer <your Capgo API key>

Contohnya, konfigurasi client yang menerima custom headers:

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

Gunakan key dengan role terkecil yang mencakup kebutuhan assistant. Lihat izin kunci API.

Server yang dihosting mengimplementasikan OAuth 2.1 dengan PKCE, mengikuti spesifikasi otorisasi MCP (2025-11-25).

  1. Client MCP Anda akan membuka halaman persetujuan konsol Capgo (console.capgo.app/oauth/authorize).
  2. Anda masuk menggunakan akun Capgo Anda.
  3. Anda memilih organisasi mana saja yang boleh diakses oleh client tersebut.
  4. Capgo membuat API key khusus bernama MCP · <client name> untuk client tersebut.

Key tersebut akan kedaluwarsa dalam maksimal 90 hari. Jika organisasi menerapkan kebijakan masa berlaku API key yang lebih singkat, maka batas yang lebih ketat yang berlaku. Setelah kedaluwarsa, masuk kembali dari client Anda untuk menyambungkan ulang.

Setiap client yang terhubung memiliki MCP · <client name> key sendiri. Untuk memutuskan koneksi client, hapus key tersebut di halaman kunci API di konsol Capgo. Client akan kehilangan akses dan harus melewati halaman persetujuan lagi untuk menyambung kembali.

Apa yang bisa dilakukan asisten ini

Bagian berjudul “Kemampuan asisten”

Server yang dihosting menyediakan sekitar 50 tools:

AspekCakupan fitur
Akun dan organisasiProfil saya, organisasi, member dan undangan, audit logs, kunci API
AplikasiList, create, update, dan delete apps
BundleList bundle, update metadata, hapus, cek penggunaan
Channel dan rolloutBuat dan update channel, set bundle ke channel, progressive rollout (pause, promote, rollback), auto-pause
PerangkatList dan inspeksi device, set atau hapus channel override
Statistik dan ObserveStatistik app, organisasi, dan akun, update health from Observe
Native buildStatus build, build logs, batalkan build
WebhookBuat, update, test, dan hapus webhook, inspeksi dan retry delivery
Notifikasi pushPengaturan notifikasi, provider, campaign, pengiriman notifikasi, statistik

Setiap tool memanggil Capgo publik API dengan key dari sesi Anda. Permission (RBAC), rate limit, dan audit log berperilaku persis seperti pada panggilan REST API dengan key tersebut.

Tool yang menghapus atau menimpa data ditandai sebagai destruktif, sehingga klien MCP akan meminta konfirmasi Anda sebelum menjalankannya.

  • “Daftar app Capgo saya dan tampilkan bundle di setiap production channel.”
  • “Jeda rollout di production channel dari com.example.app.”
  • “Kenapa iOS native build terakhir saya gagal? Tampilkan logs-nya.”
  • “Device mana saja yang masih pakai bundle 1.4.2?”

Capgo punya dua server MCP. Anda bisa pakai keduanya sekaligus.

MCP TerhostingCLI MCP Lokal
Endpointhttps://api.capgo.app/mcpnpx @capgo/cli@latest mcp (stdio)
InstalKosongkan, tempel URL-nyaMenjalankan Capgo CLI di mesin Anda
AuthSign-in OAuth, atau Authorization: Bearer <API key>npx @capgo/cli@latest login
Berjalan diClaude.ai, ChatGPT, Cursor, VS Code, Lovable, n8n, dan client MCP remote lainnyaAgent desktop dan terminal yang bisa menjalankan proses lokal
Manajemen akunAplikasi, bundle, channel, rollout, perangkat, statistik, Observe, build, webhook, notifikasiAplikasi, bundle, channel, organisasi, statistik
Upload bundle dari folder build AndaTidakYa
Request native buildTidak (hanya status, logs, dan cancel)Ya
doctor, probe, pengecekan kompatibilitas terhadap proyek AndaTidakYa

Gunakan server terhosting untuk pekerjaan akun sehari-hari dari aplikasi chat apa pun. Tambahkan server CLI MCP lokal saat asisten membutuhkan file proyek Anda.