Навіщо взагалі перевіряти баланс у редакторі
Ти посеред сесії, збираєшся продовжити домен чи підняти план сервера, і хочеш знати, чи потягне це поточний рахунок. Старий шлях: розблокувати телефон, відкрити банківський застосунок, дочекатися входу, знайти потрібний рахунок, вдивитися в число. Новий шлях: запитати агента, який уже відкритий.
Cursor, Windsurf і Zed говорять протоколом Model Context Protocol, а це означає, що всі три можуть спілкуватися з BankBridge, хостованим MCP сервером, який дає твоєму агенту доступ лише для читання до твоїх живих банківських даних. Один запис у конфігу і «який мій поточний баланс» стає запитанням, на яке відповість редактор.
Цей гайд охоплює точний файл конфігурації для кожного з трьох редакторів, а потім кілька запитів, які варто спробувати після підключення.
Що знадобиться спершу
Три речі, і разом вони займають близько п'яти хвилин: акаунт BankBridge, щонайменше один під'єднаний банк ($5 на місяць за банк, можна скасувати будь-коли) і API ключ. Ключі починаються з bbk_ і працюють як bearer токени. BankBridge також підтримує OAuth 2.1 для хостів, які надають перевагу вхідному потоку в браузері, але для редакторів коду ключ це простіший шлях.
Під'єднай банк у панелі на bankbridge.money. Ти входиш до банку через шар банківського підключення напряму, тож BankBridge ніколи не бачить твій банківський пароль, і редактор теж. Щойно підключення стане активним, згенеруй ключ і тримай його поруч для наступного кроку.
Cursor
Cursor читає MCP сервери з JSON файлу. Для всіх проєктів це ~/.cursor/mcp.json у домашній теці. Для одного проєкту створи натомість .cursor/mcp.json у корені проєкту, що зручно, якщо хочеш доступ до банку лише всередині, скажімо, свого бухгалтерського репозиторію.
Усередині об'єкта mcpServers додай запис під іменем bankbridge з двома полями: URL сервера з панелі BankBridge і об'єктом headers із Authorization: Bearer і твоїм ключем bbk_ після нього. Готовий сніпет для копіювання є на нашій сторінці документації Cursor за адресою /docs/cursor. Збережи файл, відкрий налаштування Cursor, знайди розділ MCP і переконайся, що bankbridge з'явився із зеленою крапкою статусу і списком інструментів.
Потім відкрий панель чату в режимі Agent і запитай.
Який зараз баланс мого поточного рахунку?
Cursor викликає list_accounts, BankBridge тягне баланс наживо з твого банку, і відповідь повертається реченням, а не екраном банківського інтерфейсу. Уперше Cursor попросить підтвердити виклик інструмента; можеш дозволити його на решту сесії.
Windsurf
Windsurf тримає свою MCP конфігурацію в ~/.codeium/windsurf/mcp_config.json. Можеш редагувати файл напряму або дійти туди через інтерфейс: відкрий налаштування Windsurf, перейди до розділу Cascade і клацни опцію MCP серверів, яка відкриє той самий файл.
Форма майже ідентична до Cursor. Додай запис bankbridge у mcpServers з URL сервера (Windsurf називає це поле serverUrl) і тим самим заголовком Authorization. Точний сніпет для тієї версії Windsurf, яку ти запускаєш, є на /docs/windsurf.
Перезавантаж Windsurf, відкрий Cascade і спробуй.
Скільки грошей на моєму поточному рахунку?
Cascade першого разу покаже виклик інструмента для підтвердження, а потім відповість живим числом.
Zed
Zed не використовує окремий MCP файл. Сервери живуть у твоєму головному settings.json, який можна відкрити командою zed: open settings. Додай об'єкт context_servers на верхньому рівні або розшир його, якщо вже маєш, із записом bankbridge.
Залежно від версії Zed, ти або направиш його безпосередньо на URL BankBridge, або пропустиш через невелику проміжну команду, яка передає до хостованого сервера. Сторінка /docs/zed тримає обидва варіанти актуальними з поміткою, яким версіям що потрібно. У будь-якому разі твій ключ bbk_ додається як bearer токен, так само як у двох інших редакторах.
Щойно Zed підхопить зміну, відкрий Agent Panel і постав те саме запитання про баланс. Zed перелічує інструменти кожного сервера в налаштуваннях панелі, тож можна перевірити, чи всі одинадцять інструментів BankBridge потрапили всередину, перш ніж писати запит.
Запити, що працюють після підключення
Запитання про баланс це вхідні ворота. Щойно воно спрацює, те саме підключення відповідає на більшість щоденних грошових питань, не виходячи з редактора.
Який мій поточний баланс і скільки з нього вже зарезервовано регулярними списаннями цього місяця?
Порівняй, скільки зараз на поточному, з цією ж датою минулого місяця.
Скільки я витратив на AWS за останні 90 днів?
Під капотом вони б'ють у різні інструменти (get_recurring_charges, get_monthly_cashflow, get_merchant_history), але тобі не треба цього знати. Спитай простою мовою, і агент вибере потрібний інструмент. Якщо хочеш більше ідей, наш гайд про шаблони запитів для фінансових питань має живий список.
Які редактори можуть запитувати живі банківські дані
Для протоколу, оскільки саме це запитання шукають люди: Cursor, Windsurf і Zed можуть запитувати живі банківські дані, бо всі три це MCP хости, а BankBridge це MCP сервер. Так само можуть Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex і ще з десяток інших. Ми документуємо 29 інтеграцій з хостами, кожна зі своєю сторінкою налаштувань під /docs.
Формат конфігу різниться від хоста до хоста, але сервер за ним той самий. Один акаунт BankBridge і, якщо хочеш, один ключ bbk_ працюють у всіх редакторах, якими ти користуєшся. Зміниш редактор наступного місяця і твоє банківське підключення переходить з тобою. Це зміна конфігу в п'ять рядків, а не міграція.
Що редактор може і не може
Кожен інструмент BankBridge працює лише на читання. Немає інструмента переказу, немає інструмента платежу, нічого, що переміщує гроші. Найгірше, що може зробити збійний агент, це прочитати твій баланс двічі.
На наших серверах теж нічого не кешується. Коли Cursor просить твій баланс, BankBridge тягне його з твого банку в ту мить і передає напряму. Закриєш редактор, і копії твоїх фінансів ніде не лежить, чекаючи на застаріння чи витік.
API ключ це єдине, що треба захищати. Стався до нього як до будь-якого секрету: глобальний ~/.cursor/mcp.json за замовчуванням лишається поза твоїми репозиторіями, але проєктний .cursor/mcp.json потребує рядка в .gitignore. Якщо ключ колись опиниться десь публічно, ротуй його в панелі; старий помирає миттєво, а твоє банківське підключення переходить до нового.