DeusData/codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
해결하는 문제
AI 코딩 에이전트는 파일 단위 탐색이나 단순 grep 검색에 의존하기 때문에 대규모 코드베이스를 이해하는 데 어려움을 겪습니다. 이러한 방식은 많은 토큰을 소비하고 많은 도구 호출을 필요로 합니다. codebase-memory-mcp는 코드베이스의 고성능 로컬 지식 그래프를 제공하여 에이전트가 훨씬 적은 토큰과 더 높은 정확도로 구조적 쿼리와 영향 분석을 수행할 수 있게 합니다.
작동 방식
이 엔진은 162개 언어에 대한 tree-sitter AST 분석과 인기 언어(Python, TypeScript, Rust 등)의 의미론적 타입 해석을 위한 "Hybrid LSP"를 사용하여 함수, 클래스, 호출 체인의 지속적인 지식 그래프를 구축합니다. C로 작성된 네이티브 실행 파일로 구현되며, LZ4 압축과 인메모리 SQLite를 사용하는 RAM 우선 파이프라인을 통해 극한의 인덱싱 속도를 제공합니다. Model Context Protocol(MCP)을 통해 AI 에이전트와 통합되며, 검색 및 분석을 위한 17개의 특수 도구를 제공합니다.
대상 사용자
느린 인덱싱이나 높은 토큰 비용 없이 에이전트가 대규모 저장소에 대한 깊고 구조적인 이해를 갖추길 원하는 AI 코딩 에이전트(예: Claude Code 또는 Codex)를 사용하는 개발자.
주요 특징
- 극한의 성능: Linux 커널(2,800만 LOC)을 3분 만에 인덱싱하고 구조적 쿼리에 1ms 미만으로 응답합니다.
- 토큰 효율성: 파일 단위 탐색 대비 최대 120배까지 토큰 사용량을 줄입니다.
- LSP 강화: 12개 주요 언어에 대한 의미론적 타입 해석을 지원하여 고충실도 호출 그래프를 생성합니다.
- 내장 시각화: 바이너리에서 직접 제공되는 3D 인터랙티브 그래프 UI를
localhost:9749에서 포함합니다. - 로컬 및 프라이빗: 모든 처리는 100% 로컬에서 이루어지며 API 키, Docker, 외부 호스팅 서비스가 필요 없습니다.
- 인프라 인식: Dockerfile과 Kubernetes 매니페스트를 교차 참조가 있는 그래프 노드로 인덱싱합니다.
- 광범위한 언어 지원: 벤더링된 tree-sitter 문법을 통해 162개 언어를 지원합니다.
SUMMARY: AI 코딩 에이전트가 극한의 속도와 토큰 효율성으로 코드베이스를 탐색하고 분석할 수 있도록 저장소의 로컬 지식 그래프를 구축하는 고성능 코드 인텔리전스 엔진입니다.
TITLE: AI 코딩 에이전트를 위한 로컬 지식 그래프를 구축하는 고성능 코드 인텔리전스 엔진
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트