ハウツー

コードエディタから離れずに銀行残高を確認する

6 分 read
Direct answer: Cursor で銀行残高を確認するには、~/.cursor/mcp.json に BankBridge を MCP サーバーとして追加し、bbk_ で始まる API キーをベアラートークンとして貼り付け、チャットパネルに普通預金の残高を尋ねてください。同じサーバーは Windsurf (mcp_config.json) と Zed (settings.json) でも動作します。すべての回答は銀行から読み取り専用でリアルタイム取得され、接続銀行 1 つにつき月額 $5 です。

そもそもなぜエディタで残高を確認するのか

作業中に、ドメインを更新したりサーバープランを引き上げたりしようとして、普通預金でまかなえるか知りたくなります。従来の流れは、スマートフォンのロックを解除し、銀行アプリを開き、ログインを待ち、正しい口座を探し、数字を目を凝らして確認する、というものです。新しい流れは、すでに開いているエージェントに尋ねるだけです。

Cursor、Windsurf、Zed はいずれも Model Context Protocol に対応しており、3 つとも BankBridge (エージェントに読み取り専用でリアルタイムの銀行データへのアクセスを提供するホスト型 MCP サーバー) と通信できます。設定を 1 つ追加すれば、「普通預金の残高はいくら」がエディタで答えられる質問になります。

このガイドでは、3 つのエディタそれぞれの正確な設定ファイルと、接続後に試す価値のあるいくつかのプロンプトを紹介します。

最初に必要なもの

必要なのは 3 つで、全部合わせて約 5 分で済みます。BankBridge のアカウント、少なくとも 1 つの接続銀行 (銀行 1 つあたり月額 $5、いつでもキャンセル可能)、そして API キーです。キーは bbk_ で始まり、ベアラートークンとして機能します。BankBridge はブラウザでのサインインフローを好むホスト向けに OAuth 2.1 にも対応していますが、コードエディタではキーの方が手軽です。

銀行の接続は bankbridge.money のダッシュボードから行います。銀行接続レイヤーを介して銀行に直接サインインするため、BankBridge があなたの銀行のパスワードを見ることはなく、エディタも同様です。接続が有効と表示されたら、キーを生成し、次のステップのために手元に置いておきます。

Cursor

Cursor は JSON ファイルから MCP サーバーを読み込みます。すべてのプロジェクトに適用するには、ホームディレクトリの ~/.cursor/mcp.json です。単一のプロジェクトだけに適用したい場合は、代わりにプロジェクトルートに .cursor/mcp.json を作成します。たとえば会計用のリポジトリの中でだけ銀行アクセスを許可したいときに便利です。

mcpServers オブジェクトの中に、bankbridge という名前のエントリを 2 つのフィールドで追加します。BankBridge のダッシュボードにあるサーバー URL と、Authorization: Bearer の後に bbk_ キーを続けた headers オブジェクトです。コピー&ペースト用のスニペットは /docs/cursor の Cursor ドキュメントページにあります。ファイルを保存し、Cursor の設定を開き、MCP セクションで bankbridge が緑のステータスドットとツール一覧付きで表示されていることを確認します。

その後、チャットパネルを Agent モードで開いて尋ねます。

普通預金の残高は今いくら?

Cursor が list_accounts を呼び出し、BankBridge が銀行から残高をリアルタイム取得し、答えが銀行 UI の画面ではなく 1 文の文章として返ってきます。初回は Cursor がツール呼び出しの承認を求めてきますが、セッションの残りではまとめて許可できます。

Windsurf

Windsurf は MCP 設定を ~/.codeium/windsurf/mcp_config.json に保存します。ファイルを直接編集することも、UI からたどることもできます。Windsurf の設定を開き、Cascade セクションに進み、MCP servers オプションをクリックすると同じファイルが開きます。

形式は Cursor とほぼ同じです。mcpServers の下に bankbridge エントリを追加し、サーバー URL (Windsurf ではこのフィールドを serverUrl と呼びます) と同じ Authorization ヘッダーを記述します。使用中の Windsurf バージョンに対応した正確なスニペットは /docs/windsurf にあります。

Windsurf を再読み込みし、Cascade を開いて試してみてください。

普通預金にはいくら入っている?

Cascade は初回にツール呼び出しの承認画面を表示し、その後リアルタイムの数値で答えます。

Zed

Zed は独立した MCP ファイルを使いません。サーバーはメインの settings.json に記述し、zed: open settings コマンドで開けます。トップレベルに context_servers オブジェクトを追加するか、既にあれば拡張して、bankbridge エントリを加えます。

Zed のバージョンによっては、BankBridge の URL を直接指定するか、ホスト型サーバーに転送する小さなブリッジコマンドを通す形になります。/docs/zed のページでは両方のバリエーションを最新の状態に保ち、どのバージョンでどちらが必要かの注記も添えています。いずれにせよ、bbk_ キーは他の 2 つのエディタと同様にベアラートークンとして渡します。

Zed が変更を反映したら、Agent Panel を開き、同じ残高の質問を尋ねます。Zed はパネル設定に各サーバーのツールを列挙するため、プロンプトを送る前に BankBridge の 11 のツールすべてが取り込まれていることを確認できます。

接続後に効くプロンプト

残高の質問は入り口です。それがうまくいけば、同じ接続でエディタを離れずに日々のお金の質問のほとんどに答えられます。

普通預金の残高はいくらで、そのうち今月の定期支払いですでに確定している分はどれくらい?
今の普通預金残高を、先月の同時期と比べてみて。
過去 90 日間で AWS にいくら使った?

内部ではそれぞれ異なるツール (get_recurring_charges、get_monthly_cashflow、get_merchant_history) を呼び出しますが、それを知っている必要はありません。普段のことばで尋ねれば、エージェントが適切なツールを選びます。もっとアイデアが欲しい場合、金融の質問向けのプロンプトパターンのガイドに一覧を掲載しています。

どのエディタがリアルタイムの銀行データを問い合わせられるか

念のため、よく検索される質問なので明記しておきます。Cursor、Windsurf、Zed の 3 つはすべてリアルタイムの銀行データを問い合わせられます。3 つとも MCP ホストであり、BankBridge が MCP サーバーだからです。Claude Code、Claude Desktop、ChatGPT、Gemini CLI、Codex や、他にも数十のホストで同様です。29 のホスト統合をドキュメント化しており、それぞれ /docs 配下に専用のセットアップページがあります。

設定形式はホストごとに異なりますが、背後にあるサーバーは同じものです。1 つの BankBridge アカウントと、必要なら 1 つの bbk_ キーだけで、使うすべてのエディタに対応できます。来月別のエディタに切り替えても、銀行接続はそのまま持ち越せます。移行ではなく、5 行の設定変更です。

エディタにできること、できないこと

BankBridge のツールはすべて読み取り専用です。送金ツールも支払いツールも、お金を動かすものは一切ありません。誤動作したエージェントにできる最悪のことは、残高を 2 回読むことです。

また、BankBridge のサーバーには何もキャッシュされません。Cursor が残高を求めると、BankBridge はその瞬間に銀行から取得し、そのまま渡します。エディタを閉じれば、どこにも財務情報のコピーは残らず、古くなったり漏れたりする心配もありません。

守るべきものは API キーだけです。他の秘密情報と同様に扱ってください。グローバルな ~/.cursor/mcp.json は既定ではリポジトリの外に置かれますが、プロジェクトレベルの .cursor/mcp.json には .gitignore の記述が必要です。もしキーが公開の場所に流出したら、ダッシュボードからローテーションしてください。古いキーは即座に無効になり、銀行接続はそのまま新しいキーに引き継がれます。

FAQ

Cursor で銀行残高を確認できますか?

はい。~/.cursor/mcp.json に BankBridge を MCP サーバーとして追加し、API キーをベアラートークンとして設定した後、Cursor のエージェントに普通預金の残高を尋ねてください。Cursor が list_accounts ツールを呼び出し、BankBridge が読み取り専用で銀行から数値をリアルタイム取得します。

Windsurf と Zed も MCP による銀行データに対応していますか?

はい。Windsurf は ~/.codeium/windsurf/mcp_config.json から MCP サーバーを読み込み、Zed は settings.json の context_servers 内で設定します。どちらも Cursor と同じ BankBridge のホスト型サーバーに接続するため、1 つのアカウントと 1 つの API キーで 3 つのエディタすべてをカバーできます。

銀行口座をコードエディタに接続しても安全ですか?

エディタは銀行のログイン情報を見ることはありません。安全な接続フローで銀行にサインインし、エディタは失効可能な BankBridge の API キーだけを保持します。すべてのツールは読み取り専用のため、エージェントが送金することはできず、キーはいつでもローテーションまたは失効できます。

BankBridge は残高を保存またはキャッシュしますか?

いいえ。BankBridge はエディタが尋ねた瞬間に銀行からデータをリアルタイム取得し、そのまま渡します。BankBridge のサーバーには何もキャッシュも保存もされないため、会話が終わった後に古い財務情報が残ることはありません。

料金はどれくらいですか?

BankBridge は接続銀行 1 つにつき月額 $5 で、いつでもキャンセルできます。1 つの接続銀行で、Cursor、Windsurf、Zed、Claude Code、ChatGPT を含むあらゆる MCP ホストで利用できるため、エディタごとに料金を支払う必要はありません。

エディタが「サーバーに接続できませんでした」と表示した場合はどうすればよいですか?

3 点を確認してください。サーバー URL がダッシュボードと完全に一致していること、Authorization ヘッダーが Bearer の後にスペースを 1 つ挟んで bbk_ キーが続いていること、そして JSON が正しい形式であること。その後、エディタを再起動してください。ほとんどのホストは起動時にしか MCP 設定を再読み込みしないためです。