DeusData/codebase-memory-mcp는 고성능 코드 인텔리전스 MCP 서버를 표방하는 프로젝트다. README에 적힌 숫자는 강하다. 평균 repo를 밀리초 단위로 인덱싱하고, 158개 언어를 지원하며, sub-ms query와 99% fewer tokens를 내세운다. 여기에 single static binary, zero dependencies라는 배포 조건까지 붙어 있다.
이 repo에서 눈에 띄는 지점은 단순히 “빠른 검색”이 아니다. 코드베이스를 매번 모델 컨텍스트에 다시 밀어 넣는 대신, persistent knowledge graph로 만들어 두고 에이전트가 필요할 때 질의하게 만든다는 방향이다. 코드 에이전트가 커질수록 반복되는 문제는 모델이 코드를 못 읽는 것이 아니라, 같은 코드를 계속 읽게 만드는 구조다.
MCP 서버라는 포맷도 이 선택과 잘 맞는다. 에이전트는 모든 파일을 한 번에 들고 있을 필요 없이, 외부 도구를 호출해 필요한 코드 지식을 가져올 수 있다. 만약 codebase-memory-mcp가 주장하는 수준의 인덱싱 속도와 질의 지연을 실제 워크플로에서 유지한다면, 코드 이해 과정은 “파일 읽기”에서 “코드 기억에 질문하기”로 옮겨갈 수 있다.
C로 작성되고 단일 정적 바이너리로 배포된다는 점도 가볍게 볼 부분이 아니다. MCP 도구는 실험 단계에서는 쉽게 붙지만, 팀 환경에 넣는 순간 런타임과 의존성, 설치 방식이 문제가 된다. zero dependencies는 성능만큼이나 운영 표면적을 줄이겠다는 신호다.
물론 남는 질문도 있다. persistent knowledge graph는 코드 변경을 얼마나 빠르고 정확하게 따라가는가. 큰 repo에서 노이즈가 섞일 때 유효한 관계만 남길 수 있는가. 에이전트가 오래되거나 잘못된 graph를 근거로 자신 있게 틀린 답을 내놓는 문제는 어떻게 줄일 수 있는가. 빠른 데모보다 이 지점들이 실제 채택을 결정할 가능성이 크다.
그럼에도 이 프로젝트가 보여주는 방향은 분명하다. 코드 에이전트의 다음 성능 개선은 더 많은 토큰을 쓰는 방식만으로 오지 않는다. 코드베이스를 지속적으로 갱신되는 작업 기억으로 바꾸고, 그 기억을 빠르게 질의하는 레이어가 점점 중요해지고 있다.