Gitingest MCP Server

Integrations

  • Analyzes Git repositories and transforms them into structured text digests, supporting filtering by file size, patterns, and branches to help AI assistants understand codebases.

  • Enables ingestion of GitHub repositories, extracting repository summaries, file structures, and content to provide comprehensive codebase insights.

  • Supports installation through PyPI, allowing the server to be easily integrated with AI assistants via package management.

Gitingest MCP 서버

gitingest 와 통합되어 모든 Git 저장소를 코드베이스의 간단한 텍스트 다이제스트 형태로 변환하는 MCP(Model Context Protocol) 서버 구현입니다.

특징

  • 모델 컨텍스트 프로토콜을 통한 AI 어시스턴트와의 쉬운 통합
  • Git 저장소 분석 및 수집 기능
  • 크기, 패턴 및 분기별 파일 필터링 지원
  • 요약, 파일 구조 및 콘텐츠를 포함한 포괄적인 저장소 정보를 반환합니다.

용법

구성 옵션

gitingest-mcp를 MCP 서버로 활성화하려면 AI 어시스턴트 설정에 다음 구성을 추가하세요.

PyPI 설치

지엑스피1

GitHub 설치
{ "mcpServers": { "gitingestmcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/narumiruna/gitingest-mcp", "gitingestmcp" ] } } }
로컬 설치
{ "mcpServers": { "gitingestmcp": { "command": "uv", "args": [ "run", "--directory", "/home/<user>/workspace/gitingest-mcp", "gitingestmcp" ] } } }

API

서버는 다음과 같은 도구를 제공합니다.

ingest_git

Git 저장소를 분석하고 구조화된 형식으로 콘텐츠를 반환합니다.

매개변수:
  • source : Git 저장소의 URL 또는 로컬 디렉토리 경로
  • max_file_size (선택 사항): 허용되는 최대 파일 크기(바이트)(기본값: 10MB)
  • include_patterns (선택 사항): 포함할 파일을 지정하는 패턴 또는 패턴 세트(예: "*.md, src/")
  • exclude_patterns (선택 사항): 제외할 파일을 지정하는 패턴 또는 패턴 세트
  • branch (선택 사항): 복제하고 분석할 브랜치(기본값: "main")
보고:

다음을 포함하는 문자열:

  1. 저장소 요약
  2. 파일의 트리형 구조
  3. 저장소 파일의 내용

자원

특허

자세한 내용은 LICENSE 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Gitingest MCP 서버

  1. 특징
    1. 용법
      1. 구성 옵션
    2. API
      1. ingest_git
    3. 자원
      1. 특허

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
          Last updated -
          18
          4
          1
          TypeScript
        • A
          security
          F
          license
          A
          quality
          MCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.
          Last updated -
          6
          Python

        View all related MCP servers

        ID: w4486fnhds