320x100
320x100

문제점

클로드 코드의 MCP 도구 호출은 각 호출마다 원시 데이터를 200k 컨텍스트 창에 직접 덤프함

> playwright 스냅샷 56kb, 깃허브 이슈 20개 59kb, 액세스 로그 45kb 등

> 약 30분 사용 시 전체 컨텍스트의 40%가 소모됨

MCP는 외부 도구 사용의 표준이 되었지만 입력 정의와 출력 데이터 모두 컨텍스트를 채우는 구조적 한계 존재

81개 이상의 도구가 활성화된 상태에서 첫 메시지 전 이미 72%(143k 토큰)가 소비됨

 

 

 

 

Context Mode

클로드 코드와 도구 출력 사이에 위치한 MCP 서버로, 원시 데이터를 최소화해 전달

> 315kb의 출력이 5.4kb로 줄어듦

각 execute 호출은 격리된 서브 프로세스에서 실행되어 메모리, 상태 공유 없이 독립 수행

> stdout만 컨텍스트에 포함되고 로그, API 응답, 스냅샷 등은 샌드박스 내부에 위치

10개 언어 런타임 지원

> JavaScript, TypeScript, Python, Shell, Ruby, Go, Rust, PHP, Perl, R

> Bun 자동 감지로 JS 및 TS 실행 속도 3~5배 향상

인증 CLI (gh, aws, gcloud, kubectl, docker)는 환경변수 상속 방식으로 자격 증명을 안전하게 전달

 

 

 

 

 

지식 베이스

index 도구가 마크다운을 헤딩 단위로 분할하고 코드 블록을 그대로 유지한 채 SQLite FTS5 가상 테이블에 저장

검색 시 BM25 랭킹 알고리즘을 사용해 단어 빈도, 역문서 빈도, 문서 길이 정규화를 기반으로 관련성 계산

 

 

 

 

설치 및 사용법

Plugin MarketPlace를 통한 자동 라우팅 훅 및 슬래시 명령 지원

MCP 전용 설치도 가능

클로드 코드 재시작 후 바로 사용 가능

 

 

 

 

 

 

Reference

https://news.hada.io/topic?id=27108

 

Context Mode - Claude Code의 컨텍스트 소비를 98% 줄이는 MCP 서 | GeekNews

외부 도구 호출 시 발생하는 대량의 원시 데이터가 컨텍스트 윈도우를 빠르게 소모하는 문제를 해결클로드 코드와 도구 출력 사이에 위치해 데이터를 압축·필터링, 315KB를 5.4KB로 축소(98% 절감)

news.hada.io

 

300x250
728x90