Pourquoi consulter votre solde dans un éditeur
Vous êtes en pleine session, sur le point de renouveler un domaine ou d'augmenter un forfait serveur, et vous voulez savoir si votre compte courant peut l'absorber. L'ancien flux : déverrouiller votre téléphone, ouvrir l'appli bancaire, attendre la connexion, trouver le bon compte, plisser les yeux sur le chiffre. Le nouveau flux : demander à l'agent déjà ouvert.
Cursor, Windsurf et Zed parlent tous le Model Context Protocol, ce qui signifie que les trois peuvent communiquer avec BankBridge, un serveur MCP hébergé qui donne à votre agent un accès en lecture seule à vos données bancaires en direct. Une entrée de configuration et "quel est mon solde de compte courant" devient une question à laquelle votre éditeur peut répondre.
Ce guide couvre le fichier de configuration exact pour chacun des trois éditeurs, puis une poignée de requêtes qui valent la peine d'être essayées une fois connecté.
Ce qu'il vous faut d'abord
Trois choses, et toutes ensemble prennent environ cinq minutes : un compte BankBridge, au moins une banque connectée ($5 par mois par banque, annulable à tout moment) et une clé API. Les clés commencent par bbk_ et fonctionnent comme des jetons bearer. BankBridge prend aussi en charge OAuth 2.1 pour les hôtes qui préfèrent un flux de connexion navigateur, mais pour les éditeurs de code la clé est la voie la plus simple.
Connectez votre banque depuis le tableau de bord sur bankbridge.money. Vous vous connectez à votre banque via la couche de connexion bancaire directement, donc BankBridge ne voit jamais votre mot de passe bancaire, et votre éditeur non plus. Une fois que la connexion apparaît comme active, générez une clé et gardez-la à portée pour l'étape suivante.
Cursor
Cursor lit les serveurs MCP depuis un fichier JSON. Pour tous vos projets, c'est ~/.cursor/mcp.json dans votre répertoire personnel. Pour un seul projet, créez plutôt .cursor/mcp.json à la racine du projet, ce qui est pratique si vous ne voulez l'accès bancaire qu'à l'intérieur, disons, de votre dépôt de comptabilité.
À l'intérieur de l'objet mcpServers, ajoutez une entrée nommée bankbridge avec deux champs : l'URL du serveur depuis votre tableau de bord BankBridge, et un objet headers portant Authorization: Bearer suivi de votre clé bbk_. L'extrait à copier-coller se trouve sur notre page docs Cursor à /docs/cursor. Enregistrez le fichier, ouvrez les paramètres de Cursor, trouvez la section MCP, et vérifiez que bankbridge apparaît avec un point de statut vert et sa liste d'outils.
Ensuite ouvrez le panneau de discussion en mode Agent et demandez.
Quel est le solde de mon compte courant en ce moment ?
Cursor appelle list_accounts, BankBridge récupère le solde en direct auprès de votre banque, et la réponse revient sous forme de phrase au lieu d'un écran d'interface bancaire. La première fois, Cursor vous demandera d'approuver l'appel d'outil ; vous pouvez l'autoriser pour le reste de la session.
Windsurf
Windsurf conserve sa configuration MCP à ~/.codeium/windsurf/mcp_config.json. Vous pouvez éditer le fichier directement, ou y accéder via l'interface : ouvrez les paramètres de Windsurf, allez à la section Cascade, et cliquez sur l'option MCP servers, qui ouvre le même fichier.
La structure est presque identique à celle de Cursor. Ajoutez une entrée bankbridge sous mcpServers avec l'URL du serveur (Windsurf appelle ce champ serverUrl) et le même en-tête Authorization. L'extrait exact pour la version de Windsurf que vous utilisez est à /docs/windsurf.
Rechargez Windsurf, ouvrez Cascade, et essayez.
Combien y a-t-il sur mon compte courant ?
Cascade présente l'appel d'outil pour approbation la première fois, puis répond avec le chiffre en direct.
Zed
Zed n'utilise pas de fichier MCP séparé. Les serveurs vivent dans votre settings.json principal, que vous pouvez ouvrir avec la commande zed: open settings. Ajoutez un objet context_servers au niveau supérieur, ou étendez-le si vous en avez déjà un, avec une entrée bankbridge.
Selon votre version de Zed, vous le pointerez soit directement vers l'URL BankBridge, soit vous l'exécuterez via une petite commande passerelle qui transmet au serveur hébergé. La page /docs/zed maintient les deux variantes à jour avec une note sur les versions qui nécessitent laquelle. Dans les deux cas, votre clé bbk_ entre comme jeton bearer, comme pour les deux autres éditeurs.
Une fois que Zed a pris en compte le changement, ouvrez l'Agent Panel et posez la même question de solde. Zed liste les outils de chaque serveur dans les paramètres du panneau, donc vous pouvez vérifier que les onze outils BankBridge sont bien passés avant de faire votre requête.
Requêtes qui fonctionnent une fois connecté
La question du solde est la porte d'entrée. Une fois qu'elle fonctionne, la même connexion répond à la plupart des questions d'argent du quotidien sans quitter l'éditeur.
Quel est mon solde de compte courant, et combien est déjà réservé par des prélèvements récurrents ce mois-ci ?
Comparez ce qu'il y a sur mon compte courant maintenant à ce même moment le mois dernier.
Combien ai-je dépensé chez AWS ces 90 derniers jours ?
Sous le capot, ces questions appellent différents outils (get_recurring_charges, get_monthly_cashflow, get_merchant_history), mais vous n'avez pas besoin de le savoir. Demandez en langage clair et l'agent choisit le bon outil. Si vous voulez plus d'idées, notre guide sur les schémas de requêtes pour les questions financières en tient une liste.
Quels éditeurs peuvent interroger les données bancaires en direct
Pour mémoire, puisque c'est la question que les gens recherchent : Cursor, Windsurf et Zed peuvent tous interroger les données bancaires en direct, parce que les trois sont des hôtes MCP et que BankBridge est un serveur MCP. Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex et quelques dizaines d'autres le peuvent aussi. Nous documentons 29 intégrations d'hôtes, chacune avec sa propre page de configuration sous /docs.
Le format de configuration diffère par hôte, mais le serveur derrière est le même. Un seul compte BankBridge, et une seule clé bbk_ si vous voulez, fonctionne avec chaque éditeur que vous utilisez. Changez d'éditeur le mois prochain et votre connexion bancaire vient avec vous. C'est un changement de configuration de cinq lignes, pas une migration.
Ce que l'éditeur peut et ne peut pas faire
Chaque outil BankBridge est en lecture seule. Il n'y a pas d'outil de virement, pas d'outil de paiement, rien qui déplace de l'argent. Le pire qu'un agent défectueux puisse faire est de lire votre solde deux fois.
Rien n'est mis en cache sur nos serveurs non plus. Quand Cursor demande votre solde, BankBridge le récupère auprès de votre banque à ce moment-là et le transmet directement. Fermez l'éditeur et il n'y a aucune copie de vos finances qui traîne quelque part, prête à devenir obsolète ou à fuir.
La clé API est la seule chose à protéger. Traitez-la comme n'importe quel autre secret : un ~/.cursor/mcp.json global reste hors de vos dépôts par défaut, mais un .cursor/mcp.json au niveau projet a besoin d'une ligne dans .gitignore. Si une clé se retrouve un jour quelque part de public, faites-la tourner depuis le tableau de bord ; l'ancienne meurt instantanément et votre connexion bancaire est reportée sur la nouvelle.