git-prism v0.9.0: MCP를 통한 AI 코딩 에이전트에 구조화된 diff 제공

git-prism v0.9.0은 Rust로 작성된 MCP 서버로, AI 코딩 에이전트에 일반 git diff 텍스트 대신 구조화된 JSON을 제공합니다. Claude Code에 @@ 헝크 헤더와 + / - 접두사가 포함된 수천 줄의 통합 diff를 제공하는 대신, git-prism은 변경된 파일, 라인 수, 수정 또는 추가된 특정 함수에 대한 매니페스트를 반환하며, 호출자/피호출자 정보와 블래스트 반경 등급도 함께 제공합니다.
작동 방식
Cargo 또는 Homebrew로 설치:
cargo install git-prism
# 또는:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serve설치 후 에이전트를 재시작하면 모든 git diff 호출이 JSON을 반환합니다. 일반적인 PR diff는 5,000~50,000 토큰이 필요했지만 이제 수백 토큰으로 줄어듭니다. 에이전트는 함수 시그니처, 임포트 변경, 생성된 파일 플래그 등 구조화된 데이터를 얻을 수 있으며, 텍스트를 다시 파싱할 필요가 없습니다.
함수 수준 분석은 13개 언어를 지원합니다: Rust, Python, Go, TypeScript 등.
v0.9.0: PATH 수준 차단
v0.9.0의 큰 변화는 차단 계층이 PATH 수준에서 작동한다는 점입니다. git-prism은 실제 git 앞에 git이라는 이름의 심(shim)을 설치하여, 에이전트가 수행하는 모든 git 호출(Makefile, 빌드 스크립트, pre-commit 훅 안에 중첩된 호출 포함)이 MCP 서버를 거치도록 합니다. 이전 훅 메커니즘은 최상위 명령어만 차단했습니다.
또한 gh pr diff <number>도 차단하여 동일한 구조화된 매니페스트를 반환합니다. git status 같은 일반 명령어나 사람이 사용하는 git 명령어는 그대로 통과합니다.
솔직한 한계
PATH 기반이기 때문에 PATH를 재설정하는 작업(예: env -i, 정리된 컨테이너)은 심을 우회합니다. 현재 설치 프로그램은 Unix/Darwin 전용입니다(심은 Windows에서도 실행되지만 설치 프로그램은 지원하지 않음). 또한 설치 후 에이전트를 한 번 재시작해야 합니다. Claude Code는 에이전트 실행 시 PATH를 고정하기 때문입니다.
대상 사용자: 코드 리뷰, 리팩터 감사, 또는 "이 변경으로 무엇이 깨질까"에 대한 질문을 위해 에이전트를 사용하는 모든 사람. 특히 코드베이스가 커서 원시 diff가 컨텍스트 창을 소모하는 경우 유용합니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

SwiftUI와 CSM-1B로 Apple Silicon에서 로컬 음성 AI 어시스턴트 구축하기
개발자가 mobiGlas를 만들었습니다. 이는 SwiftUI 앱으로, OpenClaw와 연동하여 AirPods을 통한 핸즈프리 대화를 가능하게 하며, 로컬 음성 복제(CSM-1B on M2 Ultra)를 사용하고 클라우드 API가 필요 없습니다.

매뉴얼 주도 개발: Claude 코드의 확신 편차를 방지하는 방법
매뉴얼 주도 개발(MDD)은 Claude Code에서 자신만만하게 벗어나는 문제를 해결하는 방법으로, AI가 잘못된 코드를 생성하면서도 자신의 테스트를 통과시키는 현상을 다룹니다. 생산 환경 감사에서 MDD는 190개의 문제를 발견하고, 8시간 이내에 876개의 새로운 테스트를 작성했으며, 규칙 위반을 제거했습니다.

CADAM: 파라메트릭 슬라이더 및 웹어셈블리 렌더링을 갖춘 오픈소스 텍스트 투 CAD
CADAM은 텍스트나 이미지로부터 파라메트릭 3D 모델을 생성하고, 대화형 슬라이더가 포함된 OpenSCAD 코드를 출력하며, WebAssembly를 통해 브라우저에서 완전히 실행됩니다.

OpenClaw용 로컬 음성-텍스트 변환, Parakeet TDT 0.6b v3 사용
개발자가 NVIDIA의 Parakeet TDT 0.6b v3 모델을 ONNX를 통해 CPU에서 로컬로 실행하도록 변환하여 25개의 유럽 언어를 지원합니다. 이 모델은 Docker 컨테이너를 통해 OpenAI 호환 API 엔드포인트를 제공하여 OpenClaw와의 오디오 파일 자막 생성 통합을 가능하게 합니다.