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

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
👀 See Also

RAG 학습 아카데미, Claude Code 내에 구축된 20명의 전문 에이전트
한 개발자가 Claude Code 내에 20명의 전문 에이전트, 17개의 슬래시 명령어, 9개 모듈 커리큘럼으로 구성된 대화형 RAG 학습 아카데미를 만들었습니다. 이 아카데미는 지식 수준을 평가하고 기본적으로 오픈소스 도구를 사용합니다.

Chrome 스킬: AI 프롬프트를 저장하고 원클릭 도구로 재사용하기
Google의 Chrome Skills 기능을 사용하면 사용자가 AI 프롬프트를 재사용 가능한 워크플로로 저장하여 모든 웹페이지에서 한 번의 클릭으로 실행할 수 있습니다. Skills는 Chrome의 Gemini에서 슬래시(/)를 입력하거나 플러스 기호(+)를 클릭하여 접근할 수 있습니다.

음성, 채팅 및 화면 공유를 통해 미팅 참가자로 OpenClaw 에이전트 보내기
새로운 스킬을 통해 OpenClaw 에이전트가 Google Meet, Teams, Zoom에서 음성(STT/TTS), 채팅, 비디오 아바타, 화면 공유를 사용하여 완전한 참가자로 참여할 수 있습니다.

Murmur: Claude 코드 세션 자동화를 위한 오픈소스 Cron 데몬
Murmur는 HEARTBEAT.md 파일을 설정 파일로 사용하여 Claude 코드 세션을 예약하고 자동화하는 cron 데몬입니다.