Tutoriel

Consultez votre solde bancaire sans quitter votre éditeur de code

6 min read
Direct answer: Pour consulter votre solde bancaire dans Cursor, ajoutez BankBridge comme serveur MCP dans ~/.cursor/mcp.json, collez votre clé API bbk_ comme jeton bearer, et demandez au panneau de discussion ce qu'il y a sur le compte courant. Le même serveur fonctionne dans Windsurf (mcp_config.json) et Zed (settings.json). Chaque réponse est récupérée en direct auprès de votre banque, en lecture seule, pour $5 par mois par banque connectée.

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.

FAQ

Cursor peut-il consulter mon solde bancaire ?

Oui. Ajoutez BankBridge comme serveur MCP dans ~/.cursor/mcp.json avec votre clé API comme jeton bearer, puis demandez à l'agent Cursor votre solde de compte courant. Cursor appelle l'outil list_accounts et BankBridge récupère le montant en direct auprès de votre banque, en lecture seule.

Windsurf et Zed prennent-ils aussi en charge les données bancaires MCP ?

Oui. Windsurf lit les serveurs MCP depuis ~/.codeium/windsurf/mcp_config.json, et Zed les configure sous context_servers dans settings.json. Les deux se connectent au même serveur BankBridge hébergé que Cursor, donc un seul compte et une seule clé API couvrent les trois éditeurs.

Est-il sûr de connecter un compte bancaire à un éditeur de code ?

L'éditeur ne voit jamais vos identifiants bancaires. Vous vous connectez à votre banque via un flux de connexion sécurisé, et l'éditeur ne détient qu'une clé API BankBridge révocable. Chaque outil est en lecture seule, donc aucun agent ne peut déplacer de l'argent, et vous pouvez faire tourner ou révoquer la clé à tout moment.

BankBridge stocke-t-il ou met-il en cache mon solde ?

Non. BankBridge récupère les données en direct auprès de votre banque au moment où votre éditeur les demande et les transmet immédiatement. Rien n'est mis en cache ou stocké sur les serveurs BankBridge, donc aucune copie obsolète de vos finances ne traîne après la fin de la conversation.

Combien cela coûte-t-il ?

BankBridge coûte $5 par mois par banque connectée, et vous pouvez annuler à tout moment. Une banque connectée fonctionne avec chaque hôte MCP que vous utilisez, y compris Cursor, Windsurf, Zed, Claude Code et ChatGPT, donc vous ne payez jamais par éditeur.

Que faire si mon éditeur indique que le serveur n'a pas pu se connecter ?

Vérifiez trois choses : l'URL du serveur correspond exactement à votre tableau de bord, l'en-tête Authorization affiche Bearer suivi de votre clé bbk_ avec un espace entre les deux, et le JSON est valide. Puis redémarrez l'éditeur, car la plupart des hôtes ne rechargent la configuration MCP qu'au lancement.