코드베이스 메모리 MCP: Claude Code를 위한 그래프 기반 코드 탐색

한 개발자가 Claude Code의 일반적인 문제인 코드베이스 구조 탐색 시 비효율적인 토큰 사용을 해결하는 codebase-memory-mcp라는 MCP 서버를 만들었습니다. "이 함수를 호출하는 것은 무엇인가?"나 "데드 코드 찾기"와 같은 질문에 대해 Claude가 파일을 하나씩 grep하는 대신, 이 도구는 코드베이스의 지속적인 지식 그래프를 구축합니다.
작동 방식
서버는 Tree-sitter를 사용하여 64개 언어(Python, Go, JavaScript, TypeScript, Rust, Java, C++ 포함)를 SQLite 기반 그래프로 파싱하여 함수, 클래스, 호출 체인, HTTP 경로, 크로스 서비스 링크를 캡처합니다. Claude Code가 구조적 질문을 하면 파일을 개별적으로 스캔하는 대신 이 그래프를 쿼리합니다.
성능 향상
한 비교에서, 5개의 구조적 질문이 기존의 파일별 탐색을 통해 약 412,000개의 토큰을 소비한 반면, 그래프 쿼리를 통해서는 약 3,400개의 토큰만 사용했습니다. 이는 120배 감소한 수치입니다. 개발자는 일반 사용에서 평균 약 20배 적은 토큰 절감과 상당한 시간 절약을 보고했습니다.
주요 기능
- Tree-sitter 파싱을 통한 64개 언어 지원
- 호출 그래프 추적: "ProcessOrder를 호출하는 것은 무엇인가?"가 100ms 미만으로 전체 체인 반환
- 스마트 진입점 필터링을 통한 데드 코드 감지
- 크로스 서비스 HTTP 링크(서비스 간 REST 호출 찾기)
- 임시 탐색을 위한 Cypher와 유사한 쿼리 언어
- Louvain 커뮤니티 감지를 통한 아키텍처 개요
- 세션 간 지속되는 아키텍처 결정 기록
- 14개의 MCP 도구(Codex CLI, Cursor, Windsurf 및 기타 통합에서도 작동)
- MCP 클라이언트 없이 직접 터미널 사용을 위한 CLI 모드
설정 및 사용
이 도구는 Docker, 외부 데이터베이스 또는 API 키가 필요 없는 단일 Go 바이너리입니다. Claude Code를 자동 구성하는 codebase-memory-mcp install을 통해 설치합니다. 사용자는 "이 프로젝트 인덱싱"이라고 말하기만 하면 시작할 수 있으며, 파일이 편집될 때 그래프가 자동 동기화되어 최신 상태를 유지합니다.
벤치마크 및 라이선스
개발자는 Linux 커널을 포함하여 78개에서 49,000개 노드에 이르는 35개의 실제 오픈소스 저장소에서 벤치마크를 수행했습니다. 이 프로젝트는 MIT 라이선스 하에 오픈소스입니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

오픈소스 지속 메모리 시스템인 Claude Code는 세션 간 컨텍스트 손실 문제를 해결합니다.
한 개발자가 Claude Code를 위한 파일 기반 메모리 시스템을 구축했습니다. 이 시스템은 플러그인이나 API 키 없이도 프로젝트 컨텍스트를 자동으로 캡처합니다. 대화 기록, 인박스 파일, 야간 크론 작업을 활용해 세션 간 지속적인 메모리를 유지합니다.

OpenClaw 다중 에이전트 워크플로우 문제: 정체, 컨텍스트 손실, 토큰 비효율성
한 개발자가 OpenClaw의 다중 에이전트 워크플로우가 에이전트가 멈추는 현상으로 자주 정지되고, 맞춤 문서에도 불구하고 컨텍스트 누출을 경험하며, 출력 없이 과도한 토큰을 소비한다고 보고했습니다. 설정은 Gemini 3 Pro/Codex 모델과 COO 오케스트레이터 및 전문 작업 에이전트를 사용했습니다.

Flash-MoE: 순수 C/Metal로 MacBook Pro에서 397B 파라미터 Qwen 모델 실행하기
Flash-MoE는 순수 C/Metal 추론 엔진으로, 3970억 개의 파라미터를 가진 Mixture-of-Experts 모델인 Qwen3.5-397B-A17B를 48GB RAM의 MacBook Pro에서 초당 4.4+ 토큰의 속도로 실행합니다. 209GB 모델은 Python이나 프레임워크 없이 커스텀 Metal 컴퓨트 셰이더를 통해 SSD에서 스트리밍됩니다.

에이전트 브라우저 프로토콜: AI 에이전트용 오픈소스 Chrome 포크, Mind2Web 벤치마크에서 90% 달성
에이전트 브라우저 프로토콜(ABP)은 각 작업 후 JavaScript와 시간을 정지시켜 웹 브라우징을 AI 에이전트용 멀티모달 채팅으로 변환하는 오픈소스 Chrome 포크입니다. Online Mind2Web 벤치마크에서 90.53%를 달성했으며, 단일 명령어로 Claude Code에 추가할 수 있습니다.