아티클 목록으로 돌아가기
Model Context Protocol(MCP)이란?
Model Context Protocol(MCP)은 AI 어시스턴트 — Claude, ChatGPT, Gemini 등 — 가 외부 데이터 소스와 도구에 직접 연결할 수 있도록 하는 개방형 표준입니다. 채팅 창에 정보를 복사해 넣는 대신, MCP는 AI에게 실시간 데이터에 대한 안전하고 구조화된 접근을 제공합니다. Era는 개인 금융에 MCP를 활용한 최초의 플랫폼 중 하나로, 은행 계좌, 신용카드, 투자를 여러분이 이미 사용하는 AI가 읽고 활용할 수 있는 데이터 레이어로 전환합니다.
AI에게 "지난달 식료품에 얼마 썼어?"라고 물어서 실제 데이터에 기반한 진짜 답변을 받고 싶었던 적이 있다면, MCP가 그것을 가능하게 하는 기술입니다.
MCP가 해결하는 문제
AI 어시스턴트는 추론, 계획, 설명에 놀라울 정도로 뛰어납니다. 하지만 근본적인 한계가 있습니다: 여러분이 제공한 정보만으로 작업할 수 있다는 것입니다. Claude에게 재무에 대해 물어보면 일반적인 예산 조언을 해줄 수 있습니다. 하지만 이번 달 전기세가 40% 올랐다고 알려줄 수는 없습니다. 전기세를 볼 수 없기 때문입니다.
역사적으로 사람들은 이 문제를 번거로운 방식으로 해결했습니다:
- 복사-붙여넣기: 은행에서 CSV를 내보내 채팅에 붙여넣고, AI가 열을 올바르게 파싱하기를 바랍니다.
- 화면 스크래핑: 은행에 로그인하여 데이터를 가져오는 자동화 도구 — 취약하고, 종종 이용 약관에 위배되며, 보안상 위험합니다.
- 전용 챗봇: 자체 AI 챗봇을 앱 안에 구축한 금융 앱. AI를 얻지만, 그들의 AI만, 그들의 앱 안에서만, 그들의 모델만 사용합니다.
각 접근 방식에는 같은 구조적 결함이 있습니다: 데이터가 갇혀 있다는 것입니다. AI가 추측해야 하는 파일 형식에 갇히거나, 은행이 버튼을 바꾸면 고장나는 스크래퍼 뒤에 갇히거나, 여러분 대신 AI를 선택한 앱 안에 갇힙니다.
MCP는 이 함정을 제거합니다.
MCP 작동 방식, 간단히
MCP는 AI 클라이언트(대화하는 앱)가 MCP 서버(데이터를 보유한 시스템)에 연결하는 표준 방법을 정의합니다. AI를 위한 USB라고 생각하시면 됩니다 — 호환되는 모든 기기가 호환되는 모든 주변 장치와 통신할 수 있게 하는 범용 커넥터입니다.
MCP 서버는 도구 — AI가 호출할 수 있는 구조화된 작업 — 를 노출합니다. 이것은 자유 텍스트 프롬프트가 아닙니다. 유형이 지정되고 문서화된 엔드포인트입니다: "내 은행 계좌 목록", "지난주 거래 검색", "카테고리별 지출 분석". AI가 도구 설명을 읽고, 질문에 따라 호출할 도구를 결정하고, 결과를 자연어로 제시합니다.
핵심 속성:
- 개방형 표준: 누구나 MCP 서버를 구축할 수 있습니다. 누구나 MCP 클라이언트를 구축할 수 있습니다. 프로토콜을 통제하는 단일 회사는 없습니다.
- 구조화된 데이터: AI가 파싱해야 하는 텍스트 블록이 아닌 유형이 지정된 깔끔한 데이터를 수신합니다. 이는 더 정확한 답변을 의미합니다.
- 권한 기반 접근: 어떤 MCP 서버에 AI가 연결할 수 있는지 여러분이 결정합니다. 언제든 접근을 철회할 수 있습니다.
- 클라이언트 비종속: 하나의 MCP 서버가 모든 MCP 호환 클라이언트와 작동합니다. 한 번 구축하면 어디서든 연결됩니다.
개인 금융에 대한 의미
개인 금융은 MCP의 최적 사용 사례 중 하나입니다. 금융 데이터는 매우 개인적이고, 끊임없이 변화하며, AI가 잘하는 종류의 추론 — 패턴 발견, 예측, 비교, 계획 — 에 매우 유용합니다.
MCP 이전에는 AI를 돈 관리에 활용하려면 두 가지 중 하나를 의미했습니다:
- 매번 데이터를 수동으로 업로드합니다. 번거롭고, 오류가 발생하기 쉬우며, AI는 세션 사이에 모든 것을 잊습니다.
- 금융 앱의 내장 챗봇을 사용합니다. 해당 앱의 AI 모델, 해당 앱의 인터페이스, 해당 앱이 허용하는 질문에 종속됩니다.
MCP는 세 번째 선택지를 만듭니다: 금융 데이터가 선택한 AI가 접근할 수 있는 영속적이고 안전한 레이어가 됩니다. 특정 AI 클라이언트에 종속되지 않습니다. 파일을 업로드하지 않습니다. 데이터는 데이터 제공자에게 유지되고, AI가 실시간으로 조회합니다.
Era가 MCP를 활용하는 방법
Era Context는 금융을 위한 개인 MCP 서버입니다. MX(규제 대상 금융 데이터 제공업체)를 통해 은행 계좌를 Era에 연결하면, Era가 7개 그룹에 걸친 33개 MCP 도구로 데이터를 노출합니다: 계좌, 거래, 인사이트, 활동, 청구, 지식, 연결.
설정은 한 줄이면 됩니다. Claude Desktop, Cursor, VS Code 또는 다른 MCP 호환 클라이언트에서 인증 토큰과 함께 https://context.era.app으로 지정합니다. 그것으로 끝입니다. AI가 이제 여러분의 돈을 볼 수 있습니다.
가능해지는 것들:
- "당좌예금 잔액이 얼마야?" — 기억이 아닌 실시간 데이터로 답변합니다.
- "이번 달 식당 지출이 지난달과 비교하면 어때?" — 실제 거래에서 계산합니다.
- "50,000원 이상 정기 결제를 모두 보여줘" — 계좌 전반의 패턴 분석에서 가져옵니다.
- "일본 여행을 위해 저축하고 있다고 기억해줘" — Era의 크로스 에이전트 메모리에 저장되어 연결하는 모든 AI가 목표를 알게 됩니다.
마지막 항목은 주목할 만합니다. Era의 크로스 에이전트 메모리란 Claude에 저축 목표를 말하면 ChatGPT도 알게 된다는 것입니다. 금융 컨텍스트가 대화와 AI 클라이언트에 걸쳐 유지됩니다. 다시 설명할 필요가 없습니다.
조회를 넘어: 메모리와 자동화
MCP는 단순히 데이터를 읽는 것에 그치지 않습니다. MCP 도구는 출력을 반환할 뿐만 아니라 입력도 받을 수 있으므로, MCP 서버는 AI가 여러분을 대신하여 수행할 수 있는 쓰기 작업을 제공할 수 있습니다.
Era는 이를 활용하여 돈 관리 방식을 근본적으로 바꾸는 두 가지 기능을 제공합니다:
크로스 에이전트 메모리. Era Context에는 대화와 AI 클라이언트에 걸쳐 유지되는 지식 시스템이 포함되어 있습니다. Claude에 일본 여행을 위해 매달 50만 원을 저축한다고 말합니다. 나중에 ChatGPT를 열고 "저축 목표에 맞게 잘 하고 있어?"라고 묻습니다. ChatGPT는 이미 여행, 목표 금액, 진행 상황을 알고 있습니다 — Era가 그 컨텍스트를 저장했기 때문이며, 개별 AI 클라이언트가 아닙니다. 어떤 에이전트에게든 무언가를 잊으라고 하면 모든 곳에서 사라집니다. 메모리는 여러분만의 것이며, 다른 사용자와 공유되지 않고, 모델 학습에 사용되지 않습니다.
자연어 자동화 규칙. 연결된 AI에게 규칙을 설명합니다 — "모든 스타벅스 거래를 커피로 카테고리화해줘" 또는 "500,000원 이상의 결제를 검토 대상으로 태그해줘" — 그러면 AI가 Era의 규칙 엔진을 통해 생성합니다. 활성화 전에 승인합니다. 명시적 동의 없이는 아무것도 실행되지 않습니다. 모든 규칙은 생성할 때 사용한 정확한 문구를 기억하여 자체 언어로 된 완전한 감사 추적을 제공합니다. 처음부터 작성하지 않고 탐색하여 활성화할 수 있는 사전 구축된 규칙 라이브러리도 제공됩니다.
이러한 기능은 MCP가 AI와 외부 시스템 간의 표준화되고 구조화된 상호작용 방식을 제공하기 때문에 가능합니다. MCP 없이는 각 AI 클라이언트가 자체 맞춤 통합을 필요로 했을 것이며, 데이터는 사용하게 된 어떤 클라이언트에든 격리되었을 것입니다.
MCP 대 폐쇄형 챗봇
AI를 제공하는 대부분의 금융 앱은 같은 방식을 따릅니다: 앱 안에 챗봇을 내장합니다. 앱을 열고, 채팅 아이콘을 탭하고, 그들이 선택한 모델과 대화합니다.
이 접근 방식에는 실질적인 한계가 있습니다:
- 모델 종속: 여러분의 모델이 아닌 그들의 모델을 사용합니다. 내일 더 나은 모델이 출시되어도 전환할 수 없습니다.
- 인터페이스 종속: 그들의 앱 안에 있어야 합니다. Claude Desktop에서, 코딩하면서 VS Code에서, 하루 종일 사용하는 AI 도구에서 재무에 대해 물어볼 수 없습니다.
- 맥락 격리: 챗봇은 해당 앱 안의 정보만 알고 있습니다. 금융 데이터를 캘린더, 이메일, 프로젝트 관리 도구 또는 AI가 접근할 수 있는 다른 것과 연결할 수 없습니다.
MCP 서버는 이 모델을 뒤집습니다. Era에는 챗봇이 없습니다. Era에는 데이터 레이어가 있습니다. 선택한 AI가 인터페이스입니다. 이는 이미 있는 곳에서 재무에 대해 물어볼 수 있다는 의미입니다 — 여행 계획에 대한 대화 중에, 계약서를 검토하면서, 예산 스프레드시트를 만들면서. 돈 정보가 맥락 안에 나타나며, 별도의 앱이 아닙니다.
보안과 신뢰
은행 계좌를 AI에 연결하는 것은 당연한 보안 질문을 제기합니다. MCP는 설계상 여러 가지를 해결합니다:
- 자격증명 비공유: 은행 로그인 자격증명은 인증 시 MX가 처리하며, Era가 저장하거나 AI가 보지 않습니다.
- 범위 지정 접근: 각 MCP 도구에는 정의된 입력과 출력이 있습니다. AI는 "거래 목록"을 호출할 수 있지만 원시 데이터베이스 테이블이나 내부 시스템에 접근할 수 없습니다.
- 철회 가능: 언제든 Era Context에서 AI 클라이언트의 연결을 해제하여 즉시 접근을 차단할 수 있습니다.
Era는 MCP 위에 추가 보호를 더합니다:
- AES-256 저장 시 암호화, TLS 1.3 전송 시 암호화.
- 데이터는 판매되지 않고, 광고에 사용되지 않으며, 명시적 허가 없이 공유되지 않습니다.
- 모든 AI 에이전트 상호작용에 명시적 인증이 필요합니다.
- 전체 활동 로그가 모든 AI 에이전트의 작업을 보여줍니다.
MCP를 지원하는 AI 클라이언트
MCP 채택이 빠르게 늘고 있습니다. Era는 Claude, ChatGPT, Cursor, VS Code, GitHub Copilot, Gemini, Perplexity, OpenClaw, Manus, Cline, Hermes 등 모든 MCP 호환 클라이언트와 함께 작동합니다. 목록은 더 많은 AI 도구가 표준을 채택함에 따라 정기적으로 확장됩니다.
중요한 것은 특정 클라이언트가 아니라 — 종속되지 않는다는 것입니다. 새로운 AI 클라이언트가 출시되어 MCP를 지원하면, 첫날부터 Era와 작동합니다. 통합 작업 불필요, 기능 요청 불필요, 대기 불필요. 하나의 프로토콜, 모든 클라이언트.
MCP가 어떤 단일 AI 모델보다 중요한 이유
AI 모델은 빠르게 개선됩니다. 오늘 사용하는 모델은 몇 달 안에 능가될 가능성이 높습니다. 이것은 AI 기능을 특정 모델에 결합한 모든 플랫폼에 문제를 만듭니다: 모든 모델 업그레이드가 마이그레이션이 되고, 사용자는 다음 업데이트까지 플랫폼이 제공하는 것에 묶입니다.
MCP는 데이터 레이어를 AI 레이어에서 분리합니다. 금융 데이터는 반대편에 어떤 모델이 있든 안정적인 프로토콜을 통해 접근 가능합니다. 새로운 모델이 출시되면 — 더 빠르고, 더 저렴하고, 더 뛰어난 추론 — 같은 MCP 서버에 연결하면 즉시 혜택을 누립니다. 마이그레이션 없이, 금융 앱이 통합할 때까지 기다리지 않고, 챗봇을 재학습시키지 않고.
이것이 Era가 특정 모델을 내장하는 대신 MCP 위에 구축한 이유입니다. 프로토콜은 어떤 개별 모델 세대보다 오래갑니다. 데이터는 구조화되고 접근 가능하게 유지되며, 주어진 시점에서 최고의 AI가 그것을 활용할 수 있습니다.
시작하기
Era의 Basic 요금제는 무료이며 읽기 전용 MCP 접근으로 2개 계좌를 연결할 수 있습니다. era.app에서 가입하고, 은행 계좌를 연결하고, AI 클라이언트에 한 줄의 설정을 추가하면 자연어로 돈에 대해 질문할 수 있습니다.
설정은 약 5분이면 됩니다. 재무에 대한 생각의 전환에는 좀 더 시간이 걸리겠지만 — AI가 실제로 여러분의 돈을 볼 수 있게 되면, 왜 다른 방식으로 관리했었는지 의아해질 것입니다.