context-mode: 315KB 컨텍스트를 5.4KB로 줄이는 MCP 서버
mksglu/context-mode
프로젝트 소개
MCP 도구 호출 시 발생하는 방대한 원시 데이터가 컨텍스트 창을 순식간에 채워버리는 문제를 해결한다. Playwright 스냅샷이나 GitHub 이슈 목록 같은 대용량 출력을 샌드박스 도구를 통해 필터링하여, 실제 컨텍스트 사용량을 최대 98%까지 절감한다.

파일 편집, Git 작업, 오류 로그 등 세션 중 발생한 모든 이벤트를 SQLite에 저장하고 FTS5 인덱싱을 통해 관리한다. 대화 압축으로 이전 맥락이 사라지더라도 BM25 검색으로 필요한 정보만 정확히 복원하여, 에이전트가 중단된 지점부터 작업을 이어갈 수 있도록 지원한다.
LLM이 데이터를 직접 처리하는 대신 분석 스크립트를 작성해 실행하도록 유도하는 'Think in Code' 패러다임을 적용한다. 50개 파일을 읽는 대신 스크립트 하나로 결과를 도출해 토큰 소모를 100배 이상 줄이며, Claude Code, Gemini CLI, VS Code Copilot 등 17개 클라이언트에서 자동 라우팅을 지원한다.
mksglu/context-mode
Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.
TypeScript
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.