Claude Code에서 Grep 대신 LSP를 사용하여 토큰을 80% 절약하는 방법
Hooks that force Claude Code to use LSP instead of Grep for code navigation. Saves ~80% tokens
핵심 요약
Claude Code의 파일 검색 방식을 Grep에서 LSP로 전환하여 토큰 사용량을 80% 이상 획기적으로 줄이는 방법 공유.
- 토큰 절약 — Grep 대신 LSP를 사용하여 불필요한 파일 읽기를 방지하고 토큰 비용을 80% 절감함.
- 정밀한 검색 — IDE 수준의 '정의로 이동' 기능을 활용해 정확한 코드 참조를 수행함.
- 최신 버전 필수 — Claude Code의 최신 버전에서 후크(hook)가 가장 안정적으로 작동함.
- 추가 도구 활용 — SDL-MCP 등 코드 그래프 도구를 병행하면 토큰 효율을 더욱 극대화할 수 있음.
Claude Code로 토큰 절약하기.
일주일간 테스트 완료. 100% 잘 작동함. 핵심은 아주 간단함: Grep 기반 파일 검색을 LSP로 바꾸는 것. 이게 무슨 뜻인지 설명해줌.
LSP(Language Server Protocol)는 IDE에서 '정의로 이동'이나 '참조 찾기'에 사용하는 기술임. 텍스트 검색 대신 정확한 답을 찾아줌. 문제는 Claude Code가 Grep으로 코드를 검색한다는 거임. 20개 넘는 일치 항목을 찾고, 무작위로 3~5개 파일을 읽음. 파일 하나 늘어날 때마다 컨텍스트 토큰 1,500~2,500개가 날아감.
LSP는 6,500 토큰 대신 약 600 토큰으로 정확한 답을 반환함.
진짜 효과 있음!
한 가지 주의할 점: Claude Code를 최신 버전으로 업데이트할 것. 구버전은 후크 처리가 불안정함.


