MCP가 채우려는 빈틈
Model Context Protocol(MCP)이 등장한 이후, AI 도구를 개발 워크플로우에 '연결'하는 방식을 둘러싼 실험이 빠르게 늘고 있다. 흥미로운 점은, 최근 커뮤니티에서 주목받는 두 가지 프로젝트—CDP Bridge MCP와 DeepThink—가 서로 다른 문제를 풀면서도 같은 결론을 향해 수렴하고 있다는 것이다. 그 결론은 이것이다: AI 도구는 컨텍스트가 단절될 때 가장 쓸모없어진다.
브라우저 세션을 AI에게 열어주는 CDP Bridge MCP
dev.to에서 소개된 CDP Bridge MCP는 한 가지 질문에서 출발한다. '이미 로그인된 브라우저를 AI가 직접 읽을 수 있다면 어떨까?' Playwright MCP나 Chrome DevTools MCP가 자동화 테스트나 신규 브라우저 인스턴스에 초점을 맞추는 것과 달리, CDP Bridge MCP는 지금 내가 사용 중인 실제 브라우저 탭에 LLM이 접근할 수 있도록 Chromium 확장과 로컬 MCP 서버를 브리지로 연결한다.
핵심은 '상태 재사용'이다. 세션 쿠키, 로그인 상태, 렌더링된 DOM—이 모든 것을 AI가 그대로 활용할 수 있다. browser_scan 도구는 스크립트, 스타일, 숨겨진 요소를 걷어내고 LLM이 읽기 좋은 간결한 HTML만 추출해 토큰 낭비를 줄인다. browser_execute_js, browser_screenshot, browser_wait 같은 도구들을 조합하면 단순 읽기를 넘어 페이지와 상호작용하는 복합적인 흐름도 구성할 수 있다.
설치 구조도 실용적이다. Chromium에 확장을 로드하고 uvx cdp-bridge 한 줄로 서버를 띄우면 Claude Code, Codex, opencode 등 MCP를 지원하는 클라이언트에서 바로 쓸 수 있다. 복잡한 설정 없이 기존 브라우저 환경을 AI의 인식 범위 안으로 끌어들이는 것—이 단순함이 이 도구의 가장 큰 강점이다.
컨텍스트 단절을 워크스페이스 레벨에서 해결한 DeepThink
한편 같은 dev.to에 공개된 DeepThink는 브라우저가 아닌 개발자의 지식과 프로젝트 맥락 자체가 단절되는 문제를 다룬다. 개발자라면 누구나 공감할 장면이 있다. Claude에게 같은 배경을 반복해서 설명하거나, 분명히 어딘가에 있는 문서를 찾지 못해 복붙을 반복하는 상황. DeepThink는 이 문제를 macOS 로컬 워크스페이스에 MCP 서버, CLI, 그리고 Hybrid RAG를 얹는 방식으로 풀었다.
특히 주목할 부분은 Hybrid RAG 설계다. BM25 방식의 키워드 검색과 Apple의 NLEmbedding 기반 시맨틱 검색을 결합해, 정확한 파일명이나 심볼은 렉시컬 매칭으로, 맥락적 질문은 시맨틱 매칭으로 잡아낸다. '폴더 전체를 Claude에 던지는' 방식은 토큰을 낭비하고 신호를 희석시킨다—DeepThink는 필요한 단락만 좁게 추출해 AI에 전달하는 '좁게 검색, 넓게 생성' 원칙을 구현한다.
두 프로젝트가 공유하는 설계 철학
표면적으로 CDP Bridge MCP는 브라우저 자동화, DeepThink는 개인 지식 관리 도구처럼 보인다. 하지만 둘의 근본 질문은 같다: 'AI 도구가 내 작업 맥락을 이어받으려면 어디에 연결되어야 하는가?'
MCP는 이 연결을 가능하게 하는 공통 레이어다. DeepThink의 표현을 빌리면, MCP는 '데이터가 앱 안에 갇혀 있는 것'과 '데이터가 에디터와 에이전트가 호출할 수 있는 능력이 되는 것'의 차이다. CDP Bridge MCP도 같은 논리를 브라우저 세션에 적용한다—브라우저 탭이 단순한 화면이 아니라 AI가 쿼리할 수 있는 컨텍스트 소스가 되는 것이다.
프론트엔드 개발자에게 주는 즉시 적용 가능한 시사점
두 프로젝트를 프론트엔드 개발 워크플로우에 실제로 대입해보면 구체적인 시나리오가 보인다. CDP Bridge MCP는 특히 로그인 세션이 필요한 관리자 대시보드 분석, 실시간 렌더링 결과를 기반으로 한 디버깅, 혹은 특정 페이지의 접근성 구조를 AI와 함께 검토하는 작업에서 즉시 유용하다. 별도 인증 처리 없이 현재 세션을 그대로 활용할 수 있다는 점은 실무에서 체감 편의성이 상당히 크다.
DeepThink의 Hybrid RAG 접근은 팀 단위 적용을 상상해볼 만하다. 컴포넌트 설계 결정 기록, 디자인 시스템 문서, 스프린트 회고—이 모든 것이 MCP를 통해 AI의 쿼리 범위 안으로 들어온다면, 온보딩 비용과 반복 설명 비용이 구조적으로 줄어든다.
MCP가 만드는 다음 질문
두 프로젝트가 보여주는 방향은 결국 하나의 미래를 가리킨다. AI 도구가 독립된 사일로가 아니라 개발자의 실제 작업 컨텍스트—브라우저, 로컬 파일, 노트, 태스크—와 단단히 연결된 클라이언트로 진화하는 것. MCP는 그 연결의 문법이다.
아직 풀리지 않은 질문도 있다. 로컬 브라우저 세션에 AI가 접근할 수 있다는 것은 보안 경계를 어디에 그어야 하는지의 문제를 함께 열어놓는다. CDP Bridge MCP 역시 문서에서 '신뢰할 수 있는 MCP 클라이언트만 연결하라'고 명시하고 있다. 컨텍스트 연속성의 이득이 커질수록, 그 연결이 신뢰할 수 있는 경계 안에서 이루어지는지를 설계하는 일이 다음 과제가 된다.
프로토타입 수준에서 가능성을 열어보고 싶다면, CDP Bridge MCP는 uvx cdp-bridge 한 줄로, DeepThink는 macOS 앱 릴리즈 페이지에서 지금 당장 시작할 수 있다.