How-to

Cek Saldo Bank Anda Tanpa Meninggalkan Editor Kode

6 min read
Direct answer: Untuk mengecek saldo bank di Cursor, tambahkan BankBridge sebagai server MCP di ~/.cursor/mcp.json, tempel API key bbk_ Anda sebagai bearer token, lalu tanyakan panel chat berapa saldo rekening giro. Server yang sama bekerja di Windsurf (mcp_config.json) dan Zed (settings.json). Setiap jawaban diambil langsung dari bank Anda, hanya-baca, $5 per bulan per bank yang terhubung.

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.

FAQ

Bisakah Cursor mengecek saldo bank saya?

Ya. Tambahkan BankBridge sebagai server MCP di ~/.cursor/mcp.json dengan API key Anda sebagai bearer token, lalu minta agen Cursor untuk saldo rekening giro Anda. Cursor memanggil tool list_accounts dan BankBridge mengambil angkanya langsung dari bank Anda, hanya-baca.

Apakah Windsurf dan Zed juga mendukung data bank MCP?

Ya. Windsurf membaca server MCP dari ~/.codeium/windsurf/mcp_config.json, dan Zed mengaturnya di bawah context_servers dalam settings.json. Keduanya terhubung ke server BankBridge yang sama seperti Cursor, jadi satu akun dan satu API key mencakup ketiga editor.

Apakah aman menghubungkan rekening bank ke editor kode?

Editor tidak pernah melihat kredensial perbankan Anda. Anda masuk ke bank melalui alur koneksi yang aman, dan editor hanya menyimpan API key BankBridge yang bisa dicabut. Setiap tool bersifat hanya-baca, jadi tidak ada agen yang bisa memindahkan uang, dan Anda bisa memutar atau mencabut key kapan saja.

Apakah BankBridge menyimpan atau menembolok saldo saya?

Tidak. BankBridge mengambil data langsung dari bank Anda saat editor Anda meminta dan meneruskannya langsung. Tidak ada yang ditembolok atau disimpan di server BankBridge, jadi tidak ada salinan basi keuangan Anda yang tersisa setelah percakapan berakhir.

Berapa biayanya?

BankBridge $5 per bulan per bank yang terhubung, dan Anda bisa membatalkan kapan saja. Satu bank yang terhubung bekerja di setiap host MCP yang Anda pakai, termasuk Cursor, Windsurf, Zed, Claude Code, dan ChatGPT, jadi Anda tidak pernah membayar per editor.

Bagaimana jika editor saya bilang server gagal terhubung?

Periksa tiga hal: URL server cocok persis dengan dashboard Anda, header Authorization berbunyi Bearer diikuti key bbk_ Anda dengan spasi di antaranya, dan JSON-nya valid. Lalu restart editor, karena kebanyakan host hanya memuat ulang konfigurasi MCP saat peluncuran.