Server MCP hosted
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
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.
Hubungkan client Anda
Bagian berjudul “Hubungkan client Anda”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.
- Buka Pengaturan → Konektor dan pilih Tambah custom connector.
- Beri nama
Capgodan tempelhttps://api.capgo.app/mcpsebagai URL. - Klik Hubungkan dan login ke Capgo saat halaman persetujuan muncul.
claude mcp add --transport http capgo https://api.capgo.app/mcpThen run /mcp di dalam Claude Code dan pilih capgo untuk login.
- Di pengaturan ChatGPT, buka Aplikasi & Konektor dan aktifkan Mode developer di bagian advanced settings.
- Buat connector baru, beri nama
Capgo, lalu tempelhttps://api.capgo.app/mcpsebagai server URL. - Pilih autentikasi OAuth dan login ke Capgo saat diminta.
Tambahkan server ke ~/.cursor/mcp.json (semua proyek) atau .cursor/mcp.json (satu proyek):
{ "mcpServers": { "capgo": { "url": "https://api.capgo.app/mcp" } }}Cursor menampilkan Perlu login prompt di samping server. Klik untuk login ke Capgo.
Tambahkan server ke .vscode/mcp.json di workspace Anda, atau jalankan MCP: Tambah Server dari command palette dan pilih HTTP:
{ "servers": { "capgo": { "type": "http", "url": "https://api.capgo.app/mcp" } }}VS Code meminta Anda login ke Capgo saat pertama kali Copilot Chat menggunakan server.
- Buka pengaturan konektor Lovable Anda dan tambahkan custom MCP server.
- Tempel
https://api.capgo.app/mcpsebagai URL server. - Pilih OAuth dan masuk ke Capgo. Jika Anda lebih memilih menggunakan kunci, pilih kunci API dan tempelkan kunci Capgo API.
Client lain yang mengimplementasikan spec otorisasi MCP, seperti MCP Inspector, bekerja dengan cara yang sama: berikan URL-nya dan ikuti prompt login.
Client tanpa OAuth (API key)
Bagian berjudul “Client tanpa OAuth (API key)”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.
Sign-in dan akses
Bagian berjudul “Sign-in dan akses”Server yang dihosting mengimplementasikan OAuth 2.1 dengan PKCE, mengikuti spesifikasi otorisasi MCP (2025-11-25).
- Client MCP Anda akan membuka halaman persetujuan konsol Capgo (
console.capgo.app/oauth/authorize). - Anda masuk menggunakan akun Capgo Anda.
- Anda memilih organisasi mana saja yang boleh diakses oleh client tersebut.
- 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.
Cabut akses
Bagian berjudul “Cabut akses”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:
| Aspek | Cakupan fitur |
|---|---|
| Akun dan organisasi | Profil saya, organisasi, member dan undangan, audit logs, kunci API |
| Aplikasi | List, create, update, dan delete apps |
| Bundle | List bundle, update metadata, hapus, cek penggunaan |
| Channel dan rollout | Buat dan update channel, set bundle ke channel, progressive rollout (pause, promote, rollback), auto-pause |
| Perangkat | List dan inspeksi device, set atau hapus channel override |
| Statistik dan Observe | Statistik app, organisasi, dan akun, update health from Observe |
| Native build | Status build, build logs, batalkan build |
| Webhook | Buat, update, test, dan hapus webhook, inspeksi dan retry delivery |
| Notifikasi push | Pengaturan 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.
Contoh prompt
Bagian berjudul “Contoh prompt”- “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?”
MCP Hosted vs lokal
Bagian berjudul “MCP Hosted vs lokal”Capgo punya dua server MCP. Anda bisa pakai keduanya sekaligus.
| MCP Terhosting | CLI MCP Lokal | |
|---|---|---|
| Endpoint | https://api.capgo.app/mcp | npx @capgo/cli@latest mcp (stdio) |
| Instal | Kosongkan, tempel URL-nya | Menjalankan Capgo CLI di mesin Anda |
| Auth | Sign-in OAuth, atau Authorization: Bearer <API key> | npx @capgo/cli@latest login |
| Berjalan di | Claude.ai, ChatGPT, Cursor, VS Code, Lovable, n8n, dan client MCP remote lainnya | Agent desktop dan terminal yang bisa menjalankan proses lokal |
| Manajemen akun | Aplikasi, bundle, channel, rollout, perangkat, statistik, Observe, build, webhook, notifikasi | Aplikasi, bundle, channel, organisasi, statistik |
| Upload bundle dari folder build Anda | Tidak | Ya |
| Request native build | Tidak (hanya status, logs, dan cancel) | Ya |
doctor, probe, pengecekan kompatibilitas terhadap proyek Anda | Tidak | Ya |
Gunakan server terhosting untuk pekerjaan akun sehari-hari dari aplikasi chat apa pun. Tambahkan server CLI MCP lokal saat asisten membutuhkan file proyek Anda.