mcp-git-ingest logo

mcp-git-ingestOvaj alat omogućava asistentima AI-a da istražuju bilo koji javno GitHub resursa. Ispisuje jasni prikaz struktire datoteka foldera i citira specifične datoteke prema vašem zapitu. Sve kopiranje i čistoća privremena datoteka odvija se automatizirano.

(0)
Daniel NikulshynRecenzirao Daniel Nikulshyn·Ažurirano srpanj 2026.

Pregled

MCP Git Ingest je protokoliov-server Model Context koji je dizajniran za pomoć pri čitanju strukture GitHubova spremnika i značajnih datoteka. Nudi dvije glavne alate: `github_directory_structure` i `github_read_important_files`. Prvi vraća reprezentaciju stabla poveznica strukture direktorija spremnika, a drugi čita i vraća sadržaj naznačenih datoteka iz spremnika. Alat je napravljen pomoću `fastmcp` za kreiranje MCP-servisa i `gitpython` za operacije s Gitovim spremnikom. Ima karakteristike kao što su deterministička stvaranje privremenih direktorija, reprezentacija stabla karaktera Unicode, te fleksibilna čitanka datoteka s rukovanjem pogreškama. MCP Git Ingest može se pokrenuti kao alat za upravljanje linijom naredbi pomoću `mcp-git-ingest` i konfiguriran je kroz datoteku `pyproject.toml`. Dizajniran je da pruža otporan i fleksibilan način programskog istraživanja i čitanja GitHubovih spremnika.

Ključne značajke

  • vraćanje stablo-stavke predstavljanih direktorija strukturi resursa
  • dobivanje i vraćanje sadržaja specijaliziranih datoteka u resursu
  • automatsko kopiranje i čistoća privremenih datoteka
  • upravna otkrivanja za kopiranje resursa i izravni čitanje datoteka
  • deterministika kreiranja privremenog direktorija

Cijene

Model
Free
Ocjena
Još nema recenzija

Slučajevi uporabe

Istraživanje GitHubova repozitorija

Upotrijebi mcp-git-ingest za prijam direktorija GitHubovog repozitorija i analiziranje sadržaja.

Čitanje specifičnih datoteka

Upotrijebi mcp-git-ingest za čitanje specifičnih datoteka iz GitHubova repozitorija, kao što su README.md ili main.py.

Prednosti i nedostaci

Prednosti

  • snažan i fleksibilan alat za programski istraživanje i čitanje GitHub resursa
  • efikasan mehanizam za kopiranje i očistu
  • upravna otkrivanja za kopiranje resursa i izravni čitanje datoteka
  • jedinstvene osobine kao što su deterministika kreiranja privremenog direktorija i Unicodeov prikaz stabla
  • cons
  • :
  • potrebno je Python 3.8+,zavisan odbirano za brzi MCP za funkcionalnost servera MCP,useCases,:,[object Object],[object Object]

Nedostaci

  • Potrebna je verzija Pythona 3.8+
  • Ovisi o fastmcp za funkcioniranje MCP servera

Recenzije

Prijavi se za ostavljanje recenzije.

Još nema recenzija. Budi prvi!

Pitanja

Koje ovisnosti moraju biti instalirane da bi se pokrenula MCP-server?

Ovisnosti oružja uključuju `fastmcp` za Model Context Protocol server i `gitpython` za Git operacije, oba moraju biti dostupne u Pythonu okruzenju.

Asked by Malik Rasheed · Jul 22, 2025

Možete li koristiti mcp-git-ingest za čitanje samo određenih datoteka iz repozitorija?

Da, prije toga postojeća GitHub pričevka `github_read_important_files` u omogućava da određete putanje datoteka i da će vratiti sadržaj tih datoteka dok je rukovodit će bilo kakvo čitanje grešaka sa dostojanstvom.

Asked by Carmela Esposito · Jul 14, 2025

Kako oružje rukovodi privremenim datotekama nakon kloniranja repozitorija?

Nakon kloniranja, mcp-git-ingest stvara determinističku privremenu direktorijumu za repozitorij i automatski ga čišti kada operacija završi, osiguravajući da nema ostataka datoteka.

Asked by Zeynep Aydin · Jun 21, 2025

Koje verzije Pythona podržava mcp-git-ingest?

mcp-git-ingest zahtijeje Python verziju 3.8 ili noviju za pokretanje. Starije verzije Pythona neće biti kompatibilne sa njegovim ovisnostima.

Asked by Nils Johansson · Jun 21, 2025

Postavi pitanje

Alternative za Sadržaji MCP servera