지난달 한 팀이 Claude Code에 결제 모듈 리팩터를 맡겼습니다.
겉보기엔 완벽했습니다:
- 18개 파일 수정
- 단위 테스트 통과
- CI 녹색
배포 후 Webhook 콜백이 누락—숨은 호출 지점 6곳이 목록에 없었습니다.
Claude Code만의 문제가 아닙니다. Cursor, GitHub Copilot, Windsurf AI 코딩 에이전트도 마찬가지—파일을 읽을 뿐 코드 연결을 파악하지 못합니다.
그래서 CodeGraph가 2026년에 확산됐습니다. 로컬 코드 지식 그래프를 MCP로 Claude Code에 연결해 편집 전 impact analysis. 검색 의도: Claude Code 수정 누락, Cursor Composer, MCP, CodeGraph, 대형 저장소 인덱싱은 Cloud Mac.
Claude Code가 수정을 놓치는 이유
Claude Code 수정 누락 검색은 모델 지능이 아니라 한 곳만 바꾸고 다른 곳은 그대로인 이유입니다.
Claude Code는 Read, Grep, 다중 파일 편집에 강하지만 대형 저장소에서 호출은 그래프입니다:
- 공개 메서드 이름 변경—테스트 extension conformance가 검색에 안 나올 수 있음
- 프로토콜 필드 변경—모바일 mock·job·webhook이 흩어짐
- 40개 파일을 읽어도 41번째 간접 참조는 context 밖
빌드·테스트는 통과, 프로덕션에서 누락. Claude Code vs Cursor UX는 달라도 누락 메커니즘은 동일—결정적 영향 범위 쿼리 부재.
Cursor Composer에 코드 지식 그래프가 필요한 이유
Cursor Composer는 큰 diff에 유리하지만 공개 API·결제 계약·패키지 간 의존은 여전히 검색 결과에 의존—Cursor 수정 누락도 같은 유형입니다.
코드 지식 그래프는 PaymentService 호출자를 엣지로 탐색합니다. codegraph install --target=claude,cursor로 IDE와 터미널이 같은 필수 파일 목록 공유.
구조 다이어그램 3종
본문 오리지널 그림입니다.
PaymentService 변경 전 참조자 목록
CodeGraph란
CodeGraph는 로컬 tree-sitter 인덱스, .codegraph/codegraph.db. Claude Code/Cursor 대체가 아니라 저장소 지도입니다.
codegraph_impact 등. iOS/Swift에서 Protocol 변경 전 impact가 grep보다 안정적.
팀이 CodeGraph를 표준으로 삼을 때
주말 스크립트엔 day one 불필요. 다음 신호가 있으면:
- 멀티 패키지·Xcode 타깃에서 10파일 넘는 변경이 일상
- 「테스트 통과·스테이징에서 webhook 오류」 유형
- Claude Code와 Cursor가 같은 모노레포·공유 필수 목록
이 규모에서 CodeGraph는 CI·리뷰·고정 macOS 빌드와 함께 AI 코딩 체크리스트에 들어갑니다.
MCP로 Claude Code가 CodeGraph 호출
Claude Code MCP—Model Context Protocol로 그래프 쿼리를 도구화.
- CodeGraph CLI 설치
codegraph install --target=claude,cursor --yescodegraph init -iCLAUDE.md에 공개 API 변경 전 impact 필수
MCP로 파일 목록을 먼저 받고 Webhook 누락 방지.
codegraph init -i codegraph install --target=claude,cursor --yes codegraph impact "PaymentService.charge" --depth 3
대형 저장소: 많은 팀이 Cloud Mac에 인덱싱
전체 codegraph index는 CPU·디스크 IO 부담, 10만 줄 이상이면 수십 분. MacBook에서는 Claude Code·Xcode와 경쟁.
따라서:
- Cloud Mac 상시 노드에서
codegraph init -i xcodebuild와 같은 셀프호스트 러너- 로컬 AI 에이전트는 조회만
그래프·빌드·테스트 버전 정렬—Cloud Mac.
인덱스와 빌드 동일 환경
인덱싱은 CPU/IO 집약. Xcode 빌드와 같은 macOS에서 어제 그래프·오늘 CI 불일치 방지.
RAG·grep·긴 컨텍스트만으로는 부족
| 방식 | 강점 | 수정 누락 시 사각지대 |
|---|---|---|
| 벡터 RAG | 의미 유사 청크 | 실제 호출자는 안 닮을 수 있음 |
| Grep | 문자열 일치 | 간접 호출·동적 디스패치 |
| 200K+ 컨텍스트 | 많은 파일 | 읽기 누락·비용 |
| CodeGraph | 심볼 impact | 인덱스 유지·소규모 과잉 |
CodeGraph 범위 → RAG 맥락 → 편집 → 테스트.
워크플로: Claude Code + CodeGraph
.codegraph구축- 결제·인증·공개 API 전 impact/MCP
- 목록대로 수정·테스트
- Mac mini + Claude Code 병행
설치·MCP
단계별 가이드:
Claude Code 수정 누락—GitHub CodeGraph 답 (2026)
본문은 이유, 링크는 설치.
FAQ
Sourcegraph와 차이?
Sourcegraph는 사람용 검색. CodeGraph는 AI 코딩 에이전트용 로컬 SQLite·MCP impact.
Swift 지원?
예. iOS/macOS 멀티 타깃·SPM·Xcode. Protocol 변경 전 impact.
Claude Code와 함께?
권장. codegraph install 후 codegraph_impact.
MCP 필수?
CLI 단독 가능. Agent 자동 조회는 MCP.
한 줄 요약
파일만 읽고 관계는 모름—공개 심볼 변경 전 영향 목록 필요.
Composer에 지식 그래프?
큰 diff도 간접 호출 누락—공유 인덱스로 필수 파일 통일.
Cloud Mac vs 로컬?
소규모 로컬. 대형 Swift/Xcode는 Cloud Mac 인덱싱.
