Warum überhaupt den Kontostand in einem Editor prüfen
Du bist mitten in einer Session, willst gleich eine Domain verlängern oder einen Server-Plan aufstocken, und du willst wissen, ob das Girokonto das verkraftet. Der alte Ablauf: Handy entsperren, Banking-App öffnen, durch das Login warten, das richtige Konto finden, auf die Zahl schielen. Der neue Ablauf: Frag den Agenten, der ohnehin schon offen ist.
Cursor, Windsurf und Zed sprechen alle das Model Context Protocol, also können alle drei mit BankBridge reden, einem gehosteten MCP-Server, der deinem Agenten nur-lesenden Zugriff auf deine Live-Bankdaten gibt. Ein Konfigurationseintrag, und "was ist auf meinem Girokonto" wird zu einer Frage, die dein Editor beantworten kann.
Dieser Leitfaden zeigt die exakte Konfigurationsdatei für jeden der drei Editoren, danach eine Handvoll Prompts, die einen Versuch wert sind, sobald du verbunden bist.
Was du zuerst brauchst
Drei Dinge, und zusammen dauern sie etwa fünf Minuten: einen BankBridge-Account, mindestens eine verbundene Bank ($5 pro Monat und Bank, jederzeit kündbar) und einen API-Schlüssel. Schlüssel beginnen mit bbk_ und funktionieren als Bearer-Token. BankBridge unterstützt auch OAuth 2.1 für Hosts, die einen Browser-Anmeldeablauf bevorzugen, aber für Code-Editoren ist der Schlüssel der einfachere Weg.
Verbinde deine Bank über das Dashboard auf bankbridge.money. Du meldest dich direkt bei deiner Bank über die Bank-Verbindungsschicht an, BankBridge sieht dein Banking-Passwort also nie, und dein Editor ebenso wenig. Sobald die Verbindung als aktiv angezeigt wird, generierst du einen Schlüssel und hältst ihn für den nächsten Schritt bereit.
Cursor
Cursor liest MCP-Server aus einer JSON-Datei. Für alle deine Projekte ist das ~/.cursor/mcp.json in deinem Home-Verzeichnis. Für ein einzelnes Projekt legst du stattdessen .cursor/mcp.json im Projekt-Root an, was praktisch ist, wenn du Bankzugriff nur innerhalb deines Buchhaltungs-Repos willst.
Füge innerhalb des mcpServers-Objekts einen Eintrag namens bankbridge mit zwei Feldern hinzu: die Server-URL aus deinem BankBridge-Dashboard und ein headers-Objekt mit Authorization: Bearer gefolgt von deinem bbk_ Schlüssel. Das Copy-Paste-Snippet liegt auf unserer Cursor-Doku-Seite unter /docs/cursor. Speichere die Datei, öffne die Cursor-Einstellungen, finde den MCP-Bereich, und bestätige, dass bankbridge mit einem grünen Statuspunkt und der Liste der Tools erscheint.
Öffne dann das Chat-Panel im Agent-Modus und frag.
Wie hoch ist mein Girokontostand gerade?
Cursor ruft list_accounts auf, BankBridge holt den Kontostand live von deiner Bank, und die Antwort kommt als Satz zurück statt als voller Bildschirm Banking-Oberfläche. Beim ersten Mal fragt Cursor dich nach Freigabe des Tool-Aufrufs; du kannst ihn für den Rest der Session erlauben.
Windsurf
Windsurf hält seine MCP-Konfiguration unter ~/.codeium/windsurf/mcp_config.json. Du kannst die Datei direkt bearbeiten oder über die UI dorthin gelangen: Öffne die Windsurf-Einstellungen, geh zum Cascade-Bereich und klick auf die MCP-Server-Option, die dieselbe Datei öffnet.
Die Form ist nahezu identisch mit der von Cursor. Füge einen bankbridge-Eintrag unter mcpServers mit der Server-URL (Windsurf nennt dieses Feld serverUrl) und demselben Authorization-Header hinzu. Das exakte Snippet für die Windsurf-Version, die du nutzt, steht auf /docs/windsurf.
Lade Windsurf neu, öffne Cascade und probier es aus.
Wie viel ist auf meinem Girokonto?
Cascade zeigt den Tool-Aufruf beim ersten Mal zur Freigabe an und antwortet dann mit der Live-Zahl.
Zed
Zed nutzt keine separate MCP-Datei. Server leben in deiner Haupt-settings.json, die du mit dem Kommando zed: open settings öffnen kannst. Füge auf oberster Ebene ein context_servers-Objekt hinzu, oder erweitere es, falls du bereits eins hast, mit einem bankbridge-Eintrag.
Je nach Zed-Version richtest du es entweder direkt auf die BankBridge-URL, oder du lässt es über einen kleinen Bridge-Befehl laufen, der an den gehosteten Server weiterleitet. Die Seite /docs/zed hält beide Varianten aktuell, mit einer Notiz, welche Versionen was brauchen. So oder so kommt dein bbk_ Schlüssel als Bearer-Token rein, genau wie bei den anderen beiden Editoren.
Sobald Zed die Änderung aufgenommen hat, öffne das Agent-Panel und stell dieselbe Kontostandsfrage. Zed listet die Tools jedes Servers in den Panel-Einstellungen, du kannst also prüfen, ob alle elf BankBridge-Tools angekommen sind, bevor du promptst.
Prompts, die funktionieren, sobald du verbunden bist
Die Kontostandsfrage ist der Einstieg. Sobald sie funktioniert, beantwortet dieselbe Verbindung die meisten alltäglichen Geldfragen, ohne dass du den Editor verlassen musst.
Wie hoch ist mein Girokontostand, und wie viel davon ist diesen Monat schon durch wiederkehrende Abbuchungen verplant?
Vergleich, was jetzt auf dem Girokonto ist, mit diesem Zeitpunkt letzten Monat.
Wie viel habe ich in den letzten 90 Tagen bei AWS ausgegeben?
Unter der Haube treffen diese Fragen unterschiedliche Tools (get_recurring_charges, get_monthly_cashflow, get_merchant_history), aber das musst du nicht wissen. Frag auf Deutsch, und der Agent wählt das richtige Tool. Wenn du mehr Ideen willst, unser Leitfaden zu Prompt-Mustern für Finanzfragen hat eine laufende Liste.
Welche Editoren Live-Bankdaten abfragen können
Fürs Protokoll, weil das die Frage ist, nach der Leute suchen: Cursor, Windsurf und Zed können alle Live-Bankdaten abfragen, weil alle drei MCP-Hosts sind und BankBridge ein MCP-Server ist. Genauso Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex und ein paar Dutzend andere. Wir dokumentieren 29 Host-Integrationen, jede mit ihrer eigenen Einrichtungsseite unter /docs.
Das Konfigurationsformat unterscheidet sich pro Host, aber der Server dahinter ist derselbe. Ein einziger BankBridge-Account und, wenn du willst, ein einziger bbk_ Schlüssel funktionieren mit jedem Editor, den du nutzt. Wechsle nächsten Monat den Editor, und deine Bankverbindung kommt mit. Es ist eine fünfzeilige Konfigurationsänderung, keine Migration.
Was der Editor kann und was nicht
Jedes BankBridge-Tool ist nur lesend. Es gibt kein Überweisungs-Tool, kein Zahlungs-Tool, nichts, was Geld bewegt. Das Schlimmste, was ein fehlzündender Agent tun kann, ist deinen Kontostand zweimal zu lesen.
Auf unseren Servern wird auch nichts gecacht. Wenn Cursor nach deinem Kontostand fragt, holt BankBridge ihn in dem Moment von deiner Bank und reicht ihn direkt weiter. Schließ den Editor, und es liegt nirgendwo eine Kopie deiner Finanzen, die veraltet oder leckt.
Der API-Schlüssel ist das eine, was du schützen musst. Behandle ihn wie jedes andere Geheimnis: Ein globales ~/.cursor/mcp.json bleibt standardmäßig aus deinen Repos raus, aber ein projektspezifisches .cursor/mcp.json braucht eine .gitignore-Zeile. Falls ein Schlüssel je irgendwo öffentlich landet, rotier ihn im Dashboard; der alte stirbt sofort, und deine Bankverbindung wird auf den neuen übertragen.