Koneksi Lingkungan Produksi
Halaman ini memandu Anda menghubungkan klien AI (seperti Claude Desktop, Claude Code, Cursor, Windsurf, atau framework agent kustom) ke GoSosmed MCP Hub menggunakan endpoint resmi dan kunci API (API Key).
Endpoint Resmi GoSosmed
Section titled “Endpoint Resmi GoSosmed”GoSosmed menyediakan dua kluster lingkungan independen untuk menjaga isolasi antara pengujian dan eksekusi operasional nyata:
| Lingkungan | Endpoint Resmi | Peruntukan |
|---|---|---|
| Produksi | Streamable HTTP: https://api.bamsbung.id/mcpSSE: https://api.bamsbung.id/mcp/sse |
Operasional otomasi riil pengguna, integrasi Claude / Cursor / ZeroClaw |
| Pengembangan | Streamable HTTP: https://dev-api.bamsbung.id/mcpSSE: https://dev-api.bamsbung.id/mcp/sse |
Testing, staging, uji fitur baru sebelum rilis |
Autentikasi Multi-Tenant API Key
Section titled “Autentikasi Multi-Tenant API Key”Semua permintaan ke MCP Hub wajib menyertakan token autentikasi berbasis Bearer Token.
1. Membuat Kunci API di Dasbor
Section titled “1. Membuat Kunci API di Dasbor”- Buka dasbor GoSosmed di app.bamsbung.id.
- Masuk ke menu Pengaturan -> Kunci API (atau navigasi langsung ke
/settings#api-keys). - Klik tombol Buat Kunci API Baru.
- Beri label yang jelas (misalnya:
Claude Desktop - Laptop KerjaatauCursor IDE - Dev). - Salin kunci yang dihasilkan. Kunci ini hanya ditampilkan satu kali demi keamanan.
2. Format Kunci
Section titled “2. Format Kunci”Kunci API GoSosmed memiliki format standar berawalan prefiks:
gsk_live_...: Kunci lingkungan produksi (contoh:gsk_live_8f93a1c24e7b8...)gsk_test_...: Kunci lingkungan pengujian (contoh:gsk_test_104a99b1c...)
3. Header HTTP Wajib
Section titled “3. Header HTTP Wajib”Setiap koneksi inisiasi SSE atau permintaan POST harus menyertakan header otorisasi berikut:
Authorization: Bearer gsk_live_xxxxxxxxxxxxxxxxxxxxxxxxIsolasi Ruang Kerja (Tenant Isolation)
Section titled “Isolasi Ruang Kerja (Tenant Isolation)”GoSosmed menerapkan arsitektur strict multi-tenancy:
- Terikat Kuat: Kunci API
gsk_live_...terikat secara kriptografis ke akun ruang kerja (tenant) Anda. - Batas Visibilitas: Agent AI yang terhubung dengan kunci tersebut hanya dapat melihat perangkat Android dan akun sosial media milik ruang kerja Anda. Agent tidak memiliki akses ke perangkat pengguna lain dalam kondisi apa pun.
- Audit Jejak: Setiap eksekusi tool oleh AI tercatat dalam log audit dasbor dengan identitas kunci yang digunakan.
Cara Kerja Kedua Transport
Section titled “Cara Kerja Kedua Transport”GoSosmed MCP Hub menyediakan dua transport standar Model Context Protocol:
-
Streamable HTTP (rekomendasi untuk klien AI): Klien membuka koneksi langsung ke
https://api.bamsbung.id/mcpdengan headerAuthorization: Bearer gsk_live_.... Panggilan JSON-RPC (tools/call,tools/list) dan streaming respons ditangani secara terpadu tanpa memerlukan handshake pembuatan sesi pesan terpisah. Karena setiap panggilan berdiri sendiri, gangguan jaringan tidak memaksa Anda mengulang dari awal. -
SSE (
/mcp/sse) — koneksi stream berumur panjang: Klien membukaGET /mcp/sse, menerima eventendpointberisisessionId, lalu mengirim panggilan tool viaPOST /mcp/message?sessionId=.... Transport ini aktif dan didukung penuh — dipakai oleh agent internal yang berjalan di server yang sama. Perlu diperhatikan: hasiltools/calldikirim melalui stream SSE, bukan di badan respons POST (POST hanya mengembalikan acknowledgment). Jika stream terputus, koneksi perlu dibangun ulang.
Praktik Keamanan & Pengelolaan Kunci
Section titled “Praktik Keamanan & Pengelolaan Kunci”- Jangan Simpan di Kode Sumber: Simpan kunci di berkas lingkungan lokal (
.env) atau berkas konfigurasi klien yang dikecualikan dari Git (.gitignore). - Satu Klien Satu Kunci: Buat kunci terpisah untuk setiap aplikasi (misalnya satu untuk Claude Desktop, satu untuk Cursor). Jika salah satu perangkat hilang, Anda cukup mencabut satu kunci tanpa mengganggu sistem lainnya.
- Pencabutan Instan: Jika kunci Anda bocor, segera buka
/settings#api-keysdi dasbor dan klik Cabut Kunci. Sesi MCP yang sedang aktif akan langsung diputus dalam hitungan detik.
Selanjutnya:
- Pelajari daftar 24 perintah di Katalog 24 Tools Resmi.
- Siapkan konfigurasi instan di Panduan Integrasi Klien.