IUM: MCP 심볼 인덱서, AI 에이전트 토큰 사용량을 grep 대비 15.9배 절감

✍️ OpenClawRadar📅 게시일: April 29, 2026🔗 Source
IUM: MCP 심볼 인덱서, AI 에이전트 토큰 사용량을 grep 대비 15.9배 절감
Ad

IUM은 2패스 AST 워커로, 모든 심볼 이벤트(정의, 호출 지점, 변형)의 SQLite 데이터베이스를 구축한 후, Model Context Protocol(MCP)을 통해 Claude Code, Cursor 또는 모든 MCP 클라이언트를 위한 도구로 인덱스를 노출합니다. grep이 수천 줄을 컨텍스트에 덤프하는 대신, 에이전트는 정확한 파일:라인 좌표, 호출 그래프 추적 및 의미 검색을 얻을 수 있습니다.

왜 만들었는가

Claude Code는 익숙하지 않은 코드베이스에서 반복적인 grep 호출로 컨텍스트 윈도우를 소모했습니다. 단일 함수를 찾기 위해 수십 개의 파일을 읽어야 했죠. IUM은 MCP를 통해 쿼리되는 사전 구축 인덱스로 이를 대체합니다.

벤치마크: 토큰 비용

DataFusion 코드베이스(1,538개 파일, Rust)를 대상으로 테스트했습니다. grep과 IUM으로 4개의 동등한 쿼리를 실행했습니다:

  • Grep: 82,645 토큰
  • IUM: 5,190 토큰
  • 비율: 토큰 15.9배 감소

저자에 따르면, grep은 원시 실행 속도에서 우세합니다. IUM은 대량 사용 시 토큰 비용에서 승리합니다. 일회성 스크립트에는 grep을 사용하고, 수천 번 호출하는 AI 에이전트에는 IUM이 유리합니다.

기술 세부 사항

  • 2패스 AST 워커 → SQLite 심볼 이벤트 매트릭스
  • 추적, 검색 및 좌표 조회를 위한 MCP 도구 노출
  • 모든 것이 로컬에서 실행됨 — 코드가 기기를 떠나지 않음
  • 지원 언어: Rust, Python, TypeScript, CSS, HTML

사용법

copecode.dev에서 설치할 수 있습니다. Claude Code, Cursor 또는 모든 MCP 클라이언트와 즉시 호환됩니다.

📖 전체 출처 보기: r/ClaudeAI

Ad

👀 See Also