Madar: Claude Code / Cursor용 로컬 컨텍스트 컴파일러 — NestJS 저장소에서 토큰 78% 감소

✍️ OpenClawRadar📅 게시일: June 17, 2026🔗 Source
Madar: Claude Code / Cursor용 로컬 컨텍스트 컴파일러 — NestJS 저장소에서 토큰 78% 감소
Ad

Madar는 Claude Code, Cursor, Copilot, Gemini와 같은 코딩 에이전트를 위한 오픈소스 로컬 컨텍스트 컴파일러입니다. TypeScript/Node.js 저장소를 로컬에서 한 번 매핑하고(ML 종속성 없이) 각 쿼리에 대해 MCP를 통해 최소 컨텍스트 팩을 제공함으로써 에이전트가 세션마다 코드베이스를 다시 탐색하는 기본 동작을 방지합니다.

작동 방식

전역으로 설치하고 --spi(단일 패키지 격리)를 사용하여 백엔드 서비스에 범위가 지정된 그래프를 생성합니다:

npm i -g @lubab/madar
madar generate . --spi
madar claude install   # 또는: madar cursor install / madar copilot install

이 도구는 결정론적입니다. 순수한 정적 분석(임포트 및 호출 경로)만 사용하며, 임베딩이나 모델 호출이 없습니다.

NestJS + BullMQ (~800개 파일) 벤치마크

동일한 질문("아이디어 보고서는 어떻게 생성되나요?")을 Madar 없이 그리고 Madar와 함께 Claude Code에 제출했습니다. Anthropic의 보고에 따른 수치입니다:

  • 입력 토큰: 1,000,776 (일반) → 223,539 (Madar 사용) — 78% 감소
  • 비용: $1.84 → $0.69 — 63% 절감
  • 턴 수: 16 → 5
  • 도구 호출: 15 → 4
Ad

역효과가 나는 경우

저자는 한계를 투명하게 공개합니다:

  • 단 하나의 저장소, 하나의 에이전트, 하나의 질문 유형("X는 어떻게 작동하나요?")에서만 테스트되었습니다. 일반적인 주장이 아닙니다.
  • 범위 지정이 중요합니다. 단일 서비스에 --spi를 사용하면 효과적이었지만, 전체 모노레포를 대상으로 하면 오히려 토큰 사용량이 증가할 수 있습니다.
  • 수정/검토 작업은 아직 검증되지 않았습니다. 이점은 설명 유형 쿼리에 국한됩니다.
  • 현재 TypeScript/Node.js 코드베이스에서만 작동합니다.

대상 사용자

대규모 NestJS, Express 또는 Node.js 저장소에서 작업하며 AI 코딩 에이전트에 의존하고 반복적인 컨텍스트 수집에 따른 토큰 낭비를 줄이려는 개발자. 신중한 범위 지정 없이는 모노레포에 적합하지 않습니다.

📖 전체 출처: r/ClaudeAI

Ad

👀 See Also

종이 등 MCP 서버, 클로드 코드와 연구 논문 연결
Tools

종이 등 MCP 서버, 클로드 코드와 연구 논문 연결

페이퍼 랜턴은 Claude Code로 구축된 MCP 서버로, 코딩 에이전트를 200만 개 이상의 컴퓨터 과학 논문과 4300만 개의 생물의학 연구 논문에 연결하여, 학습 데이터에 의존하는 대신 벤치마크된 방법을 찾을 수 있도록 합니다.

OpenClawRadar
Vyra: MCP를 통한 클로드 에이전트용 지능형 웹 비디오 편집기
Tools

Vyra: MCP를 통한 클로드 에이전트용 지능형 웹 비디오 편집기

Vyra는 푸티지를 인덱싱하여 Claude가 의미론적 검색과 직접 편집을 할 수 있게 합니다. 모션 그래픽, 음악 싱크, 스마트 마스킹, 대본 편집, 컬러 그레이딩, 30개 이상의 효과를 지원합니다.

OpenClawRadar
Tacit: 클로드 코드와 오퍼스 4.7로 구축한 LLM 최우선 프로그래밍 언어
Tools

Tacit: 클로드 코드와 오퍼스 4.7로 구축한 LLM 최우선 프로그래밍 언어

Tacit은 Claude Code와 Opus 4.7을 사용하여 설계 및 구현된 실험적인 LLM-우선 프로그래밍 언어입니다. 인간의 편의성을 제거하여 토큰 사용을 최소화하며, 중간 이상의 LLM(Sonnet 이상)이 Tacit 코드를 작성하는 방법을 가르치는 프라이머를 제공합니다.

OpenClawRadar
클로드 코드의 파일 기반 메모리 시스템: 벡터 DB에 대한 실용적인 대안
Tools

클로드 코드의 파일 기반 메모리 시스템: 벡터 DB에 대한 실용적인 대안

Claude Code는 벡터 데이터베이스와 임베딩 파이프라인을 사용하지 않고, .md 파일에 프론트매터 메타데이터와 MEMORY.md 인덱스를 활용한 파일 기반 메모리 시스템을 구현합니다. 파일을 스캔하고 매니페스트를 구축한 후, 작은 모델을 사용하여 관련 메모리를 선택하는 방식입니다.

OpenClawRadar