Gitingest MCP 서버
gitingest 와 통합되어 모든 Git 저장소를 코드베이스의 간단한 텍스트 다이제스트 형태로 변환하는 MCP(Model Context Protocol) 서버 구현입니다.
특징
모델 컨텍스트 프로토콜을 통한 AI 어시스턴트와의 쉬운 통합
Git 저장소 분석 및 수집 기능
크기, 패턴 및 분기별 파일 필터링 지원
요약, 파일 구조 및 콘텐츠를 포함한 포괄적인 저장소 정보를 반환합니다.
Related MCP server: Graphiti MCP Server
용법
구성 옵션
gitingest-mcp를 MCP 서버로 활성화하려면 AI 어시스턴트 설정에 다음 구성을 추가하세요.
PyPI 설치
지엑스피1
GitHub 설치
로컬 설치
API
서버는 다음과 같은 도구를 제공합니다.
ingest_git
Git 저장소를 분석하고 구조화된 형식으로 콘텐츠를 반환합니다.
매개변수:
source: Git 저장소의 URL 또는 로컬 디렉토리 경로max_file_size(선택 사항): 허용되는 최대 파일 크기(바이트)(기본값: 10MB)include_patterns(선택 사항): 포함할 파일을 지정하는 패턴 또는 패턴 세트(예: "*.md, src/")exclude_patterns(선택 사항): 제외할 파일을 지정하는 패턴 또는 패턴 세트branch(선택 사항): 복제하고 분석할 브랜치(기본값: "main")
보고:
다음을 포함하는 문자열:
저장소 요약
파일의 트리형 구조
저장소 파일의 내용
자원
gitingest 웹사이트: https://gitingest.com/
gitingest 저장소: https://github.com/cyclotruc/gitingest
특허
자세한 내용은 LICENSE 파일을 참조하세요.