Kenapa mengecek saldo di editor sama sekali
Anda sedang di tengah sesi, akan memperpanjang domain atau menaikkan paket server, dan ingin tahu apakah rekening giro bisa menutupinya. Alur lama: buka kunci ponsel, buka aplikasi bank, tunggu proses login, cari rekening yang tepat, kecilkan mata melihat angkanya. Alur baru: tanya agen yang sudah terbuka.
Cursor, Windsurf, dan Zed semuanya berbicara Model Context Protocol, yang artinya ketiganya bisa berbicara dengan BankBridge, server MCP yang memberi agen Anda akses hanya-baca ke data bank langsung Anda. Satu entri konfigurasi dan "berapa saldo rekening giro saya" menjadi pertanyaan yang bisa dijawab editor Anda.
Panduan ini membahas file konfigurasi persis untuk tiap dari ketiga editor, lalu segenggam prompt yang layak dicoba begitu Anda terhubung.
Yang Anda butuhkan dulu
Tiga hal, dan semuanya bersama-sama makan waktu sekitar lima menit: akun BankBridge, setidaknya satu bank yang terhubung ($5 per bulan per bank, batalkan kapan saja), dan API key. Key dimulai dengan bbk_ dan bekerja sebagai bearer token. BankBridge juga mendukung OAuth 2.1 untuk host yang lebih memilih alur masuk lewat browser, tapi untuk editor kode, key adalah jalur yang lebih sederhana.
Hubungkan bank Anda dari dashboard di bankbridge.money. Anda masuk ke bank melalui lapisan koneksi bank secara langsung, jadi BankBridge tidak pernah melihat password perbankan Anda, dan editor Anda juga tidak. Setelah koneksi tampil aktif, buat sebuah key dan simpan agar mudah dipakai untuk langkah berikutnya.
Cursor
Cursor membaca server MCP dari file JSON. Untuk semua proyek Anda, itu ada di ~/.cursor/mcp.json di direktori home. Untuk satu proyek saja, buat .cursor/mcp.json di root proyek sebagai gantinya, yang berguna kalau Anda hanya mau akses bank di dalam, misalnya, repo pembukuan Anda.
Di dalam objek mcpServers, tambahkan entri bernama bankbridge dengan dua field: URL server dari dashboard BankBridge Anda, dan objek headers yang membawa Authorization: Bearer diikuti key bbk_ Anda. Cuplikan salin-tempel ada di halaman docs Cursor kami di /docs/cursor. Simpan file, buka pengaturan Cursor, cari bagian MCP, dan konfirmasi bankbridge muncul dengan titik status hijau dan daftar tool-nya.
Lalu buka panel chat dalam mode Agent dan tanyakan.
Berapa saldo rekening giro saya sekarang?
Cursor memanggil list_accounts, BankBridge mengambil saldo langsung dari bank Anda, dan jawabannya kembali sebagai kalimat alih-alih layar penuh UI perbankan. Pertama kali, Cursor akan meminta Anda menyetujui panggilan tool; Anda bisa mengizinkannya untuk sisa sesi.
Windsurf
Windsurf menyimpan konfigurasi MCP-nya di ~/.codeium/windsurf/mcp_config.json. Anda bisa mengedit file itu langsung, atau menuju ke sana melalui UI: buka pengaturan Windsurf, menuju bagian Cascade, dan klik opsi MCP servers, yang membuka file yang sama.
Bentuknya hampir identik dengan Cursor. Tambahkan entri bankbridge di bawah mcpServers dengan URL server (Windsurf menyebut field ini serverUrl) dan header Authorization yang sama. Cuplikan persis untuk versi Windsurf yang Anda jalankan ada di /docs/windsurf.
Muat ulang Windsurf, buka Cascade, dan coba.
Berapa uang di rekening giro saya?
Cascade memunculkan panggilan tool untuk persetujuan pertama kali, lalu menjawab dengan angka langsung.
Zed
Zed tidak memakai file MCP terpisah. Server berada di settings.json utama Anda, yang bisa Anda buka dengan perintah zed: open settings. Tambahkan objek context_servers di level atas, atau perluas jika sudah ada, dengan entri bankbridge.
Bergantung versi Zed Anda, Anda akan mengarahkannya ke URL BankBridge secara langsung atau menjalankannya melalui perintah bridge kecil yang meneruskan ke server yang di-host. Halaman /docs/zed menjaga kedua varian tetap terkini dengan catatan versi mana butuh yang mana. Bagaimanapun, key bbk_ Anda masuk sebagai bearer token, sama seperti dua editor lainnya.
Setelah Zed menangkap perubahan, buka Agent Panel dan tanyakan pertanyaan saldo yang sama. Zed menampilkan tool tiap server di pengaturan panel, jadi Anda bisa memverifikasi kesebelas tool BankBridge masuk sebelum Anda memberi prompt.
Prompt yang bekerja begitu Anda terhubung
Pertanyaan saldo adalah gerbangnya. Begitu berjalan, koneksi yang sama menjawab sebagian besar pertanyaan uang sehari-hari tanpa meninggalkan editor.
Berapa saldo giro saya, dan berapa banyak yang sudah dijatah tagihan berulang bulan ini?
Bandingkan saldo giro sekarang dengan titik yang sama bulan lalu.
Berapa banyak saya belanjakan di AWS dalam 90 hari terakhir?
Di balik layar itu memanggil tool berbeda (get_recurring_charges, get_monthly_cashflow, get_merchant_history), tapi Anda tidak perlu tahu itu. Tanyakan dalam bahasa sederhana dan agen memilih tool yang tepat. Kalau mau ide lebih banyak, panduan kami tentang pola prompt untuk pertanyaan keuangan punya daftar berjalan.
Editor mana yang bisa mengkueri data bank langsung
Untuk catatan, karena ini pertanyaan yang orang cari: Cursor, Windsurf, dan Zed semuanya bisa mengkueri data bank langsung, karena ketiganya adalah host MCP dan BankBridge adalah server MCP. Begitu juga Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex, dan dua lusin lainnya. Kami mendokumentasikan 29 integrasi host, masing-masing dengan halaman pengaturannya sendiri di bawah /docs.
Format konfigurasi berbeda per host, tapi server di baliknya adalah yang sama. Satu akun BankBridge, dan satu key bbk_ kalau Anda mau, bekerja di setiap editor yang Anda pakai. Ganti editor bulan depan dan koneksi bank Anda ikut. Ini perubahan konfigurasi lima baris, bukan migrasi.
Apa yang bisa dan tidak bisa dilakukan editor
Setiap tool BankBridge bersifat hanya-baca. Tidak ada tool transfer, tidak ada tool pembayaran, tidak ada yang memindahkan uang. Hal terburuk yang bisa dilakukan agen yang salah tembak adalah membaca saldo Anda dua kali.
Tidak ada yang ditembolok di server kami juga. Ketika Cursor meminta saldo Anda, BankBridge mengambilnya dari bank Anda saat itu juga dan meneruskannya langsung. Tutup editor dan tidak ada salinan keuangan Anda yang duduk di mana pun, menunggu jadi basi atau bocor.
API key adalah satu-satunya hal yang harus dilindungi. Perlakukan seperti rahasia lainnya: ~/.cursor/mcp.json global secara default berada di luar repo Anda, tapi .cursor/mcp.json tingkat proyek butuh baris .gitignore. Kalau sebuah key pernah berakhir di tempat publik, putar dari dashboard; yang lama mati seketika dan koneksi bank Anda beralih ke yang baru.