Grep 사용을 중단했더니 에이전트 속도가 10배 빨라졌습니다

원제 · I Stopped Using Grep and My Agent Got 10x Faster

8:062분 읽기Better Stack2026. 04. 25.컴퓨터/소프트웨어 · 창업/스타트업 · AI/미래기술

핵심 요약

Claude Context MCP 플러그인은 하이브리드 검색 기술을 통해 코드 검색 속도를 최대 5배 향상시키며, 기존 grep 방식보다 훨씬 상세한 코드 컨텍스트를 제공하여 개발 효율을 높인다.

하이라이트

  • Claude Context MCP 플러그인은 전체 코드베이스를 벡터 데이터베이스에 인덱싱하여 검색 효율을 높이고 컨텍스트 사용량을 최대 40% 절감한다.

  • TreeSitter를 이용한 함수 및 클래스 단위 청크 생성과 변경된 파일만 재인덱싱하는 Merkle DAG 기술을 적용한다.

  • 150만 줄 규모의 코드베이스 테스트 결과, 일반적인 검색 방식 대비 코드 응답 속도가 최대 5배 빠르다.

  • 단순 코드 검색보다 아키텍처 계층 구조 및 프로세스 세부 사항을 파악하는 심층적인 질문에서 더 상세한 정보를 제공한다.

  • 2만 3천 줄 규모의 코드베이스 인덱싱 비용은 OpenAI 임베딩 기준 약 1센트 수준으로 매우 경제적이다.

  • 대규모 프로젝트보다는 2만~3만 줄 내외의 일반적인 코드베이스 환경에서 성능과 효율성이 가장 극대화된다.

타임라인

  1. Claude Context의 기술적 원리와 핵심 도구

    이 도구는 Python, TypeScript, Rust 등 9개 언어를 지원하며 함수와 클래스 단위로 코드를 구조화한다. Merkle DAG 기술은 전체 인덱싱의 부담을 줄여 변경된 코드에 대해서만 효율적으로 작업한다. 시맨틱 벡터와 BM25를 동시에 사용하여 검색 정확도와 속도를 모두 확보한다.

    • Claude Context는 코드베이스를 벡터 데이터베이스에 인덱싱하여 grep이나 glob 검색을 대체한다.
    • TreeSitter로 파싱된 청크와 Merkle DAG를 활용해 변경된 파일만 지능적으로 인덱싱한다.
    • 벡터 검색과 BM25 키워드 매칭을 결합하여 컨텍스트 사용량을 최대 40% 줄인다.
  2. VS Code 코드베이스를 활용한 성능 테스트

    실제 테스트에서 2만 3천 줄 코드베이스 인덱싱에는 1분 미만이 소요되었으며 OpenAI 비용은 1센트가 발생했다. 대규모 코드베이스 인덱싱에는 약 50분이 소요되어 초기 비용과 시간이 발생하지만, 이후 검색 성능에서는 월등한 효율을 보였다. 특히 상세한 코드 정보를 추출하는 과정에서 기존 검색 방식과의 성능 격차가 확연히 드러났다.

    • 150만 줄 규모의 VS Code 코드베이스를 대상으로 검색 성능을 비교했다.
    • Zilliz 클라우드 서버리스 버전을 사용해 인덱싱 환경을 구축했다.
    • 특정 코드 파일을 찾는 속도에서 Claude Context가 기존 방식보다 약 2배 빠른 응답을 보였다.
  3. 검색 상세도 및 활용성 비교 결과

    일반적인 검색 방식은 모든 파일을 훑는 하위 에이전트 때문에 시간이 오래 걸리고 토큰 효율이 낮다. 반면 Claude Context는 계층 구조와 부팅 순서 등 깊이 있는 정보를 즉각적으로 제공한다. 개발자는 이 도구를 통해 인덱싱 시간 대비 검색 상세도의 이점을 극대화할 수 있다.

    • 프로젝트 작동 원리 질문에서 Claude Context가 하위 에이전트 방식보다 5배 빠르게 상세한 아키텍처 정보를 제공한다.
    • 대규모 코드베이스보다는 2~3만 줄 규모에서 가장 최적의 성능을 보인다.
    • 초기 설정의 번거로움과 비용은 빈번한 오픈소스 코드 탐색 업무를 고려할 때 충분히 감수할 만한 가치가 있다.

설명

Claude Context는 AST 파싱, Merkle DAG 해싱, 그리고 하이브리드 시맨틱+BM25 검색을 사용하여 전체 코드베이스를 벡터 데이터베이스로 인덱싱하는 MCP 서버입니다. 이를 통해 코딩 에이전트는 일반적인 grep 및 glob 방식보다 최대 40%까지 컨텍스트를 줄일 수 있습니다. Zilliz가 Milvus를 기반으로 구축한 이 도구는 9개 이상의 프로그래밍 언어를 지원하며, 모든 MCP 호환 에이전트와 함께 사용할 수 있습니다. 이번 영상에서는 VSCode의 150만 줄 규모 코드베이스를 대상으로 테스트를 진행하여, 설정 오버헤드와 클라우드 비용을 감수할 가치가 있는지, 그리고 에이전트가 방대하고 익숙하지 않은 프로젝트를 이해해야 할 때 스마트한 검색이 기존의 파일 탐색 방식을 정말로 능가하는지 확인해 봅니다. 🔗 관련 링크 Claude Context GitHub - [https://github.com/zilliztech/claude-context](https://github.com/zilliztech/claude-context) Claude Context MCP Evals - [https://github.com/zilliztech/claude-context/tree/master/evaluation](https://github.com/zilliztech/claude-context/tree/master/evaluation) Zilliz - [https://zilliz.com/](https://zilliz.com/) Milvus - [https://milvus.io/](https://milvus.io/) ❤️ 더 알아보기 더 나은 관측성(Observability) 스택: [https://betterstack.com/](https://betterstack.com/) 작성된 튜토리얼: [https://betterstack.com/community/](https://betterstack.com/community/) 예제 프로젝트: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 소셜 미디어 Twitter: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) Instagram: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) TikTok: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) LinkedIn: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack)

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기