MCP 심볼 인덱서, grep 대비 토큰 93.7% 절감
I built an MCP symbol indexer for AI agents — 93.7% fewer tokens than grep on a real codebase
·2026.04.30 00:20
핵심 내용
코드베이스를 MCP로 인덱싱해 grep 대비 토큰을 93.7% 줄였다.
자세히 보기
IUM은 코드베이스를 인덱싱해 Claude Code와 Cursor에서 쓸 수 있는 MCP 도구로 노출한다.
- two-pass AST walk로 정의, 호출 지점, mutation 같은 심볼 이벤트를 모아 SQLite에 저장한다.
- 그 위에서 정확한 file:line 좌표, call graph tracing, semantic search를 제공한다.
DataFusion(1,538개 파일 Rust 코드베이스)에서 4개 쿼리를 비교한 결과:
- Grep: 82,645 tokens
- IUM: 5,190 tokens
- 결과적으로 15.9배 적은 토큰, 약 93.7% 절감
속도는 grep이 더 빠르지만, 에이전트가 대량 호출할수록 토큰 비용은 IUM이 유리하다.
지원 언어는 Rust, Python, TypeScript, CSS, HTML이며, 모든 처리는 로컬에서 이뤄진다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.