mcp-git-ingest logo

mcp-git-ingest이 도구는 AI 보조 프로그램이 공공 GitHub 저장소를 탐색하게 해줍니다. 저장소의 폴더 구조를 명확한 그림으로 만들고 필요할 때 특정 파일을 읽을 수 있습니다. 모든 클론 작업 및 임시 파일 정리가 자동으로 수행됩니다.

(0)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

MCP Git 인그레스는 GitHub 저장소 구조와 중요한 파일들을 읽어들이기 위한 모델 콘텍스트 프로토콜(TCP) 서버입니다. 두 가지 주요 도구, `github_directory_structure` 및 `github_read_important_files`를 제공합니다. 전자는 저장소의 폴더 구조를 트리 형태로 반환하며 후자는 지정된 파일들의 내용을 읽어들이고 반환합니다. 도구는 `fastmcp`를 이용해 MCP 서버를 생성하고 `gitpython`을 이용한 Git 저장소 명령 운영을 위해 구축되었습니다. 결정적인 임시 디렉토리 생성, 유니코드 트리 표현 및 오류 핸들링이 포함된 유연한 파일 읽기 기능이 있습니다. MCP Git Ingest는 CLI 툴로 `mcp-git-ingest`로 실행되며, `pyproject.toml`을 통해 구성될 수 있습니다. MCP Git Ingest는 GitHub 저장소에 대한 프로그램 적으로 탐색하고 읽기 위해 robust하고 유연한 방법을 제공하는 것이 목적입니다.

주요 기능

  • github_directory_structure: 저장소를 클론하여 폴더 구조를 나row한 계층적 구조로 반환합니다
  • github_read_important_files: 특정 파일을 읽어 그 내용을 반환합니다.
  • 자동 클론 및 임시 파일 정리
  • 저장소 클론 및 파일 읽기 오류 처리
  • 임시 디렉터리 생성을 위한 고정된 알고리즘이 있는 deterministic 임시 디렉터리 생성

가격

모델
Free
카테고리
MCP 서버
평점
아직 리뷰 없음

사용 사례

GitHub 저장소 탐색

공공 GitHub 저장소의 폴더 구조를 가져와 분석합니다.

특정 파일 읽기

GitHub 저장소에서 README.md 또는 main.py와 같은 특정 파일을 읽어낸다.

장단점

장점

  • 프로그램적으로 GitHub 저장소를 탐색하고 읽어낼 수 있는 강력하고 linh한 도구
  • efficient 클론 및 정리 메커니즘
  • 저장소클론 및 파일 읽기 오류에 대한 오류 처리
  • 고유한 기능, 예를 들어 유니코드 트리 표현 및 deterministic 임시 디렉터리 생성

단점

  • Python 3.8이상에 의존합니다.
  • fastmcp을 사용하여 MCP 서버 기능에 의존합니다.

리뷰

리뷰를 작성하려면 로그인하세요.

아직 리뷰가 없습니다. 첫 번째가 되어보세요!

Q&A

MCP 서버를 실행하기 위해 어떤 종속성을 설치해야 하나요?

이 도구는 Model Context Protocol 서버를 위해 `fastmcp`와 Git 작업을 위해 `gitpython`에 의존하며, 두 패키지가 Python 환경에 있어야 합니다.

Asked by Malik Rasheed · Jul 22, 2025

레포에서 특정 파일만 읽도록 mcp-git-ingest를 사용할 수 있나요?

네, `github_read_important_files` 도구를 사용하면 파일 경로를 지정할 수 있으며, 지정된 파일의 내용을 반환하면서 읽기 오류를 우아하게 처리합니다.

Asked by Carmela Esposito · Jul 14, 2025

레포를 복제한 후 툴은 임시 파일을 어떻게 처리하나요?

복제 후 mcp-git-ingest는 레포용 결정론적 임시 디렉터리를 만들고, 작업이 완료되면 자동으로 정리하여 남은 파일이 없도록 합니다.

Asked by Zeynep Aydin · Jun 21, 2025

mcp-git-ingest는 어떤 버전의 Python을 지원하나요?

mcp-git-ingest는 실행을 위해 Python 3.8 이상이 필요합니다. 오래된 Python 버전은 종속성과 호환되지 않습니다.

Asked by Nils Johansson · Jun 21, 2025

질문하기

MCP 서버 대안