WC 

win4r/codebase-memory-mcp-pro
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
248 stars 48 forks 품질 71 트렌드 22MIT
win4r/codebase-memory-mcp-pro는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
win4r/codebase-memory-mcp-pro는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
** 🔱 포크 공지** —
codebase-memory-mcp-pro는 @win4r가 관리하는 DeusData/codebase-memory-mcp(MIT 라이선스, © 2025 DeusData)의 커뮤니티 포크입니다. 상류 작업을 추적하고 다음 수정들을 통합하여 상류 병합 전에 포함합니다:
- 점진적 재인덱싱 정확성 (#528) — 점진적 재인덱싱 시 인바운드 크로스 파일
CALLS간선을 보존함; 파일 편집은 더 이상 그 심볼에 호출을 사용하지 않습니다.- Cypher / [
query_graph—WITH집계를 통해 전달된 노드 속성을 채우는 (#465); 10행에서 조용히 절단되는 라벨 필터링 탐색 수정 (#412).- MCP 도구 —
detect_changes는since(#464); 모호성 보고가 포함된 정의 선호 이름 해석 (#466);get_code_snippet(#526)에서 유효한 UTF-8.- 견고성 / 빌드 —
append_args_json의 스택 버퍼 오버플로우 수정 (#475); JSON 제어 문자 이스케이프 (#527); 전체 재인덱싱 전반에 걸쳐 ADR 보존 (#539); libgit2 ≥ 1.8 빌드 수정 (#512).
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
codebase-memory-mcp-pro
🔱 Fork notice —
codebase-memory-mcp-prois a community fork of DeusData/codebase-memory-mcp (MIT License, © 2025 DeusData), maintained by @win4r. It tracks upstream and integrates the following fixes ahead of their upstream merge:
- Incremental-reindex correctness (#528) — preserve inbound cross-file
CALLSedges on incremental re-index; editing a file no longer orphans calls into its symbols.- Cypher /
query_graph— populate node properties carried throughWITHaggregation (#465); fix label-filtered traversal silently truncating at 10 rows (#412).- MCP tools —
detect_changeshonorssince(#464); definition-preferred name resolution with ambiguity reporting (#466); valid UTF-8 inget_code_snippet(#526).- Robustness / build — stack-buffer-overflow fix in
append_args_json(#475); JSON control-character escaping (#527); preserve ADRs across a full re-index (#539); libgit2 ≥ 1.8 build fix (#512).- Agent-native enhancements (this fork) — a new
exploreMCP tool: one call returns the blast-radius (attributed callers + inline fan-in hotspot flags), nearby neighbors (1-hop callees + same-file siblings, so it covers the surrounding area), and the verbatim line-numbered source of the matched symbols grouped by file, with aquery_graph/Cypher escape-hatch — built for AI agents to read like aRead. Plus idiomatic Swift type kinds —struct/enum/actorare distinct graph labels (Struct/Enum/Actor) instead of all being lumped asClass, and Swift enum cases are extracted as distinctEnumCasenodes (including multi-namecase a, b, clines) — and a Swift enum-static dedup fix (anenum’sstatic funcs are no longer double-emitted as both a Method and a Function node).- Cypher aggregation fix (this fork) — a non-aggregate function mixed with an aggregate (e.g.
RETURN type(r), count(*)) now groups by the function value (one row per edge type) instead of collapsing every row into a single group.detect_changesblast radius (this fork) — thedepthparameter now produces a transitive caller blast radius:impacted_symbolsincludes callers up todepthhops, each tagged withhop+transitive, alongside a dedupedimpacted_count.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"codebase-memory-mcp": {
"command": "/path/to/codebase-memory-mcp",
"args": []
}
}
}