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

✍️ OpenClawRadar📅 게시일: June 1, 2026🔗 Source
git-prism v0.9.0: MCP를 통한 AI 코딩 에이전트에 구조화된 diff 제공
Ad

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 등.

Ad

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

Ad

👀 See Also

certctl: AI 에이전트 자동화를 위한 78개 API 엔드포인트를 갖춘 셀프 호스팅 인증서 수명 주기 플랫폼
Tools

certctl: AI 에이전트 자동화를 위한 78개 API 엔드포인트를 갖춘 셀프 호스팅 인증서 수명 주기 플랫폼

certctl은 Go와 TypeScript로 구축된 자체 호스팅 인증서 수명 주기 플랫폼으로, 인증서 관리를 위한 78개의 REST API 엔드포인트를 제공합니다. 이 플랫폼은 발급자와 대상에 구애받지 않으며, 모든 기능을 네이티브 MCP 도구로 노출할 MCP 서버를 계획 중입니다.

OpenClawRadar
Swarmcore 소개: 파이썬 기반 확장 가능한 다중 에이전트 프레임워크
Tools

Swarmcore 소개: 파이썬 기반 확장 가능한 다중 에이전트 프레임워크

Swarmcore는 Python에서 확장 가능한 다중 에이전트 워크플로우를 실행하기 위한 오픈소스 라이브러리로, 순차적 또는 병렬 실행 및 확장 가능한 컨텍스트 관리를 특징으로 합니다.

OpenClawRadar
CRMy: 오픈클로를 위한 오픈 소스 CRM 및 고객 컨텍스트 엔진
Tools

CRMy: 오픈클로를 위한 오픈 소스 CRM 및 고객 컨텍스트 엔진

CRMy는 OpenClaw 에이전트를 위해 특별히 제작된 오픈 소스 CRM 및 고객 컨텍스트 엔진입니다. 완전한 CLI, 12개의 CRM 도구가 포함된 OpenClaw 플러그인, PostgreSQL 백엔드, 두 가지 명령어로 자체 호스팅 배포가 가능합니다.

OpenClawRadar
Argus: CLAUDE.md 파일을 검토하고 PR에 점수를 게시하는 GitHub 앱
Tools

Argus: CLAUDE.md 파일을 검토하고 PR에 점수를 게시하는 GitHub 앱

Argus는 Claude Code로 구축된 GitHub 앱으로, CLAUDE.md 파일을 검토하고 모든 풀 리퀘스트에 점수를 게시합니다. 여러 저장소에서 테스트한 결과, 가장 흔한 실패 원인은 명시적인 범위 제한과 에스컬레이션 경로가 누락된 경우입니다.

OpenClawRadar