Kontrol Deployment Kamu Lewat Claude: Panduan MCP getlaunch.dev
Hubungkan Claude Desktop ke getlaunch.dev dan biarkan AI mengelola deployment, file, dan project kamu langsung dari percakapan.
Biasanya kalau mau deploy, kamu buka dashboard, klik beberapa tombol, tunggu loading, dan selesai. Tidak repot — tapi kalau kamu sudah di tengah-tengah ngobrol dengan Claude dan tiba-tiba butuh cek status deployment, harus pindah tab dulu.
Dengan integrasi MCP (Model Context Protocol), kamu bisa kasih Claude akses langsung ke getlaunch.dev. Dari satu percakapan, Claude bisa:
- Lihat semua project kamu dan status deployment terbaru
- Trigger deployment baru
- Upload file ke storage
- Cek quota dan invoice
- Dan masih banyak lagi
Tidak perlu copy-paste project ID, tidak perlu buka dashboard. Cukup bilang ke Claude apa yang kamu mau.
Apa Itu MCP?
Model Context Protocol adalah standar terbuka yang memungkinkan AI assistant terhubung ke tools dan layanan eksternal. Claude Desktop, Cursor, dan berbagai AI client lain sudah mendukung MCP.
Sederhananya: MCP adalah cara untuk memberikan "tangan" ke AI, sehingga bukan cuma bisa ngobrol tapi juga bisa mengambil tindakan nyata di sistem yang kamu izinkan.
getlaunch.dev menyediakan MCP server dengan 18 tools yang mencakup pengelolaan project, deployment, file, GitHub, dan billing.
Cara Menghubungkan
Ada dua cara, tergantung client yang kamu pakai.
claude.ai (browser)
Tidak perlu API key. Claude mendukung OAuth — cukup tambahkan URL server:
- Di Claude, tambahkan MCP server baru dengan URL
https://api.getlaunch.dev/mcp, beri nama (contoh:getlaunch), lalu klik Connect - Ikuti panduan di layar untuk mengotorisasi akses
Selesai. Token koneksi muncul di Dashboard → API Keys dengan nama oauth2:getlaunch — hapus dari sana kapan saja untuk mencabut akses.
Claude Desktop & Claude Code CLI
Untuk client yang memerlukan konfigurasi manual, kamu butuh API key terlebih dahulu.
Buat API key: Buka Dashboard → API Keys → New Key. Beri nama yang jelas, misalnya "Claude Desktop". Pilih scope sesuai apa yang kamu izinkan Claude lakukan:
| Mau Claude bisa apa | Scope yang diperlukan |
|---|---|
| Lihat project dan status deployment | projects:read, deployments:read |
| Trigger deployment | deployments:write |
| Lihat dan upload file storage | files:read, files:write |
| Cek quota dan invoice | billing:read |
| Buat/hapus project | projects:write |
Rekomendasi untuk mulai: pilih projects:read + deployments:read + deployments:write. Setelah klik Create, salin API key yang muncul — hanya ditampilkan sekali.
Claude Desktop — buka file konfigurasi:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Tambahkan ke bagian mcpServers:
{
"mcpServers": {
"getlaunch": {
"type": "http",
"url": "https://api.getlaunch.dev/mcp",
"headers": {
"Authorization": "Bearer glk_api_key_kamu_di_sini"
}
}
}
}
Simpan file, lalu restart Claude Desktop.
Claude Code CLI — jalankan:
claude mcp add --transport http getlaunch https://api.getlaunch.dev/mcp \
--header "Authorization: Bearer glk_api_key_kamu_di_sini"
Setelah itu, Claude akan otomatis mendeteksi tools getlaunch yang tersedia. Kamu bisa verifikasi dengan bilang ke Claude: "Cek tools getlaunch.dev yang kamu punya."
Contoh Penggunaan
Begitu terkoneksi, kamu bisa langsung ngobrol natural:
Cek status semua project:
"Lihat semua project getlaunch.dev saya, mana yang deployment terakhirnya gagal?"
Trigger deployment:
"Deploy ulang project 'my-api' sekarang."
Lihat log build:
"Tampilkan build log dari deployment terakhir project 'frontend-app'."
Upload file:
"Upload file
index.htmlini ke storage project 'landing-pages'."
Cek quota:
"Berapa sisa quota container deployment saya bulan ini?"
Claude akan menggunakan tools MCP untuk mengambil data nyata dari akun kamu, bukan sekadar menjawab berdasarkan pengetahuan umum.
18 Tools yang Tersedia
Tools dikelompokkan berdasarkan kategori:
Projects — list_projects, get_project, create_project, update_project, create_storage_project, delete_project
Files — upload_static_files, list_project_files
Deployments — trigger_deployment, list_deployments, get_deployment_logs, get_container_logs
GitHub — list_vcs_connections, get_github_connect_url, list_repositories
Billing — get_subscription, list_invoices, get_quota
Dokumentasi lengkap setiap tool (parameter, return value, scope yang diperlukan) ada di halaman docs MCP.
Tips Keamanan
Gunakan scope seminimal mungkin. Kalau kamu cuma butuh Claude untuk melihat dan deploy, tidak perlu beri scope projects:write. Scope write memungkinkan Claude membuat atau menghapus project — sesuatu yang susah di-undo.
Buat key terpisah per klien. Satu key untuk Claude Desktop, satu lagi untuk automasi CI/CD. Kalau salah satu perlu dicabut, yang lain tidak terdampak.
delete_project tidak bisa dibatalkan. Kalau tidak mau Claude punya kemampuan ini, jangan beri scope projects:write. Kamu bisa selalu tambahkan nanti kalau ternyata dibutuhkan.
Review "Last Used" secara berkala. Di halaman API Keys, kamu bisa lihat kapan terakhir setiap key digunakan. Key yang sudah lama tidak aktif sebaiknya dihapus.
MCP di Client Lain
Konfigurasi yang sama berlaku untuk MCP client lain yang mendukung HTTP transport:
- Cursor — tambahkan ke
.cursor/mcp.jsondi project kamu - Continue.dev — tambahkan ke konfigurasi
config.json - Custom MCP client — kirim request ke
POST https://api.getlaunch.dev/mcpdengan headerAuthorization: Bearer <key>
Protokolnya standar — selama client mendukung MCP over HTTP, koneksinya akan bekerja.

