AI 코딩 에이전트용 MCP 서버 'git-prism' 출시
git-prism v0.9.0: give your AI coding agent structured git data instead of raw diffs
·2026.06.01 08:28
AI 코딩 에이전트의 토큰 소모를 줄이기 위해 git diff를 구조화된 JSON 데이터로 변환해주는 MCP 서버 git-prism이 공개되었습니다.
Claude Code와 같은 AI 코딩 에이전트가 대규모 코드베이스에서 git diff를 처리할 때 발생하는 토큰 낭비와 컨텍스트 손실 문제를 해결하기 위한 도구입니다.
git-prism은 Rust로 작성된 MCP(Model Context Protocol) 서버로, 원시 텍스트 형태의 diff 대신 다음과 같은 구조화된 JSON 데이터를 에이전트에 제공합니다:
- 변경 파일 목록 및 라인 수
- 수정/추가된 특정 함수의 시그니처
- 함수의 호출자(callers)/피호출자(callees) 및 테스트 참조
- 변경의 영향 범위(blast-radius) 평가
이를 통해 수만 토큰에 달하던 PR diff 데이터를 수백 토큰 수준으로 압축하여 에이전트의 추론 효율을 극대화합니다.
주요 특징 및 업데이트(v0.9.0):
- PATH 레이어 가로채기:
git명령어를 shim으로 대체하여 Makefile이나 빌드 스크립트 내의 중첩된 git 호출까지 모두 감지합니다. - 다국어 지원: Rust, Python, Go, TypeScript 등 13개 언어의 함수 수준 분석을 지원합니다.
- 호환성:
gh pr diff명령어도 지원하며, 일반 사용자의 git 명령은 그대로 통과시킵니다.
현재 Unix/Darwin 환경에서 설치 가능하며, cargo install git-prism 또는 brew를 통해 설치할 수 있습니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.