indexio 는 러스트로 만든 실행 파일 하나로 저장소를 색인해 두고, 클로드 코드 같은 에이전트가 Grep·Read 대신 MCP 로 필요한 코드 조각만 받아 가게 해요. README 의 벤치마크는 저장소 3개에서 모델이 쓴 질문으로 잰 값이라, 합계 97% 절감 대부분이 기본 Read 가 파일 전체를 읽는다고 가정한 '코드 질문 답하기' 한 과제에서 나와요. 반대로 심볼 정의 찾기는 기본 도구보다 토큰을 더 썼고, 63% 수치도 저자 컴퓨터 하루치를 '기본 도구였다면 얼마였을지' 추정해 비교한 자체 측정이며 외부 재현은 아직 없어요.
용어 풀이
- MCP
- Model Context Protocol. 에이전트가 외부 도구·데이터에 연결되는 표준 규약
- LSP
- Language Server Protocol. 편집기에 정의 찾기·참조 찾기 같은 언어 기능을 주는 표준
- README
- 저장소 첫 화면에 보이는 소개 문서
운영자 인사이트
도입을 검토한다면 README 수치를 믿기보다 저장소에 있는 bench/ab_readme.py 를 우리 코드베이스에 직접 돌려 보세요. 절감 폭은 에이전트가 파일을 통째로 읽는 습관에 크게 좌우되고, 심볼 탐색은 LSP 가 더 낫다고 저자도 인정했어요.
여러 관점으로 보기
- 저자 소개 글 저자는 해커뉴스 소개 글에서 50~60% 절감을 주장했고, 심볼 탐색은 LSP 가 낫지만 나머지 큰 맥락 조회를 맡는다고 답했어요. Hacker News