How-to

코드 에디터를 벗어나지 않고 은행 잔액 확인하기

6분 read
Direct answer: Cursor에서 은행 잔액을 확인하려면, ~/.cursor/mcp.json에 BankBridge를 MCP 서버로 추가하고, bbk_로 시작하는 API 키를 bearer 토큰으로 붙여넣은 뒤, 채팅 패널에 예금 계좌에 얼마 있는지 물어보세요. 같은 서버가 Windsurf(mcp_config.json)와 Zed(settings.json)에서도 동작해요. 모든 답변은 은행에서 실시간으로 가져오며, 읽기 전용이고, 연결된 은행당 월 $5입니다.

왜 잔액을 에디터에서 확인해야 할까

작업 중간에 도메인을 갱신하거나 서버 요금제를 올리려는 참인데, 예금 계좌가 그걸 감당할 수 있는지 알고 싶어요. 예전 방식은 이렇죠. 폰 잠금 해제, 뱅킹 앱 열기, 로그인 기다리기, 맞는 계좌 찾기, 숫자 째려보기. 새로운 방식은 이미 열려 있는 에이전트에게 물어보기입니다.

Cursor, Windsurf, Zed는 모두 Model Context Protocol을 지원해요. 그 말은 셋 다 BankBridge와 대화할 수 있다는 뜻이에요. BankBridge는 에이전트에게 실시간 은행 데이터에 대한 읽기 전용 접근 권한을 주는 호스팅 MCP 서버입니다. 설정 한 줄만 추가하면 "내 예금 잔액이 얼마야"가 에디터가 답할 수 있는 질문이 됩니다.

이 가이드는 세 에디터 각각의 정확한 설정 파일을 다루고, 연결이 끝난 뒤 시도해볼 만한 프롬프트 몇 가지를 소개해요.

먼저 필요한 것

세 가지가 필요하고, 다 합쳐서 약 5분 걸려요. BankBridge 계정, 최소 하나의 연결된 은행(은행당 월 $5, 언제든 해지 가능), 그리고 API 키. 키는 bbk_로 시작하고 bearer 토큰으로 동작해요. BankBridge는 브라우저 로그인 흐름을 선호하는 호스트를 위해 OAuth 2.1도 지원하지만, 코드 에디터에는 키가 더 간단한 경로예요.

bankbridge.money의 대시보드에서 은행을 연결하세요. 은행 연결 계층을 통해 직접 로그인하기 때문에, BankBridge는 뱅킹 비밀번호를 절대 보지 않고, 에디터도 마찬가지예요. 연결이 활성 상태로 표시되면 키를 생성해서 다음 단계를 위해 가까이 두세요.

Cursor

Cursor는 MCP 서버를 JSON 파일에서 읽어요. 모든 프로젝트에 대해서는 홈 디렉터리의 ~/.cursor/mcp.json입니다. 단일 프로젝트에만 적용하려면 프로젝트 루트에 .cursor/mcp.json을 만드세요. 예를 들어 회계 저장소 안에서만 은행 접근을 원할 때 유용해요.

mcpServers 객체 안에 bankbridge라는 이름의 항목을 추가하고 두 필드를 넣어요. BankBridge 대시보드에서 가져온 서버 URL과, Authorization: Bearer 뒤에 bbk_ 키를 붙인 headers 객체. 복사해서 붙여넣을 수 있는 스니펫은 /docs/cursor의 Cursor 문서 페이지에 있어요. 파일을 저장하고, Cursor 설정을 열어 MCP 섹션을 찾은 뒤, bankbridge가 초록색 상태 점과 함께 도구 목록을 보여주는지 확인하세요.

그런 다음 채팅 패널을 Agent 모드로 열고 물어보세요.

지금 내 예금 계좌 잔액이 얼마야?

Cursor가 list_accounts를 호출하면 BankBridge가 은행에서 잔액을 실시간으로 가져오고, 답변이 뱅킹 UI 한 화면 대신 문장 하나로 돌아와요. 처음에는 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_ 키는 다른 두 에디터와 마찬가지로 bearer 토큰으로 들어가요.

Zed가 변경 사항을 반영하면 Agent Panel을 열고 같은 잔액 질문을 던지세요. Zed는 패널 설정에 각 서버의 도구를 나열해주므로, 프롬프트를 보내기 전에 BankBridge의 11개 도구가 모두 들어왔는지 확인할 수 있어요.

연결된 뒤 잘 통하는 프롬프트

잔액 질문은 관문이에요. 그게 되면 같은 연결로 에디터를 벗어나지 않고 일상적인 돈 질문 대부분에 답할 수 있어요.

내 예금 잔액이 얼마고, 그중 이번 달 정기 결제로 이미 예약된 금액은 얼마야?
지금 예금에 있는 금액을 지난달 같은 시점과 비교해줘.
최근 90일간 AWS에 얼마나 썼어?

내부적으로는 서로 다른 도구를 호출하지만(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 항목이 필요해요. 키가 공개된 곳에 노출되면 대시보드에서 교체하세요. 이전 키는 즉시 소멸되고, 은행 연결은 새 키로 그대로 이어져요.

FAQ

Cursor가 제 은행 잔액을 확인할 수 있나요?

네. ~/.cursor/mcp.json에 BankBridge를 MCP 서버로 추가하고 API 키를 bearer 토큰으로 넣은 다음, Cursor 에이전트에게 예금 잔액을 물어보세요. Cursor가 list_accounts 도구를 호출하고 BankBridge가 은행에서 실시간으로 숫자를 가져와요. 읽기 전용입니다.

Windsurf와 Zed도 MCP 은행 데이터를 지원하나요?

네. Windsurf는 ~/.codeium/windsurf/mcp_config.json에서 MCP 서버를 읽고, Zed는 settings.json 안의 context_servers 아래에 설정해요. 둘 다 Cursor와 같은 호스팅 BankBridge 서버에 연결되니, 계정 하나와 API 키 하나로 세 에디터 모두 커버할 수 있어요.

코드 에디터에 은행 계좌를 연결해도 안전한가요?

에디터는 뱅킹 자격 증명을 절대 보지 않아요. 은행 로그인은 안전한 연결 흐름을 통해 이루어지고, 에디터는 언제든 취소할 수 있는 BankBridge API 키만 가지고 있어요. 모든 도구는 읽기 전용이라 어떤 에이전트도 돈을 옮길 수 없고, 키는 언제든 교체하거나 해지할 수 있어요.

BankBridge가 제 잔액을 저장하거나 캐싱하나요?

아니요. BankBridge는 에디터가 물어보는 순간 은행에서 데이터를 실시간으로 가져와서 그대로 전달해요. BankBridge 서버에는 아무것도 캐싱하거나 저장하지 않기 때문에, 대화가 끝난 뒤에 남아 있는 재무 정보 사본이 없어요.

비용은 얼마인가요?

BankBridge는 연결된 은행당 월 $5이며, 언제든 해지할 수 있어요. 은행 하나를 연결하면 Cursor, Windsurf, Zed, Claude Code, ChatGPT를 포함한 사용하시는 모든 MCP 호스트에서 동작하므로 에디터마다 별도로 결제할 필요가 없어요.

에디터가 서버 연결에 실패했다고 하면 어떻게 하나요?

세 가지를 확인하세요. 서버 URL이 대시보드와 정확히 일치하는지, Authorization 헤더가 Bearer 뒤에 공백 하나를 두고 bbk_ 키가 오는지, JSON이 유효한지. 그런 다음 에디터를 재시작하세요. 대부분의 호스트는 실행 시에만 MCP 설정을 다시 불러오니까요.