OlympHill
mcp-git-ingest logo

mcp-git-ingestEz a eszköz lehetővé teszi a bonyolult AI asszisztensek számára, hogy bármely nyilvános GitHub repozitóriumot tanulmányozhassanak. Egy tisztán kimutatható könyvtári felépítést hoz létre és különböző fájlokat is elolvashatják a megadott parancs szerint. Az összes klónozás és a nem állandó fájl eltávolítása automatikusan történik.

(0)
Daniel NikulshynÉrtékelte Daniel Nikulshyn·Frissítve 2026. július

Áttekintés

Az MCP Git Ingest egy Model Context Protocol szerver, amely segítséget nyújt a GitHub repozitóriumok struktúrájának és fontos fájljainak olvasásában. Két fő eszközt nyújt: a `github_directory_structure` és a `github_read_important_files`. Az utóbbi visszatér egy erdőre emlékeztető reprezentációt egy repozitórium könyvtári struktúrájáról, illetve a hozzájuk csatolt speciális fájlok tartalmát is elolvassa. Az eszközt a `fastmcp` használatával fejlesztették ki MCP szerver létrehozásához és a `gitpython` használatával hajtják automatizált Git repozitórium operációkat. Az eszköz egy CLI eszköz lehet, amelyet `mcp-git-ingest` használatával hajthatunk végre, és konfigurálható a `pyproject.toml` segítségével. A tervezés során azzal a céllal készült, hogy egy stabil és rugalmas módon hajthatók végre a GitHub repozitóriumok programozott módon történő felderítése és olvasása.

Fő funkciók

  • Lehívja a github_directory_structure: Egy repozitórium könyvtári struktúrájának erdőkre emlékeztető reprezentációját adja meg
  • Lehívja a github_read_important_files: Visszatér a megadott fájlok tartalmával egy repozitóriumból
  • Automatic cloning és nem állandó fájl eltávolítása: Az összes klónozást és nem állandó fájl eltávolítása automatikusan történik
  • A hiba kezelési mechanizmus a repozitóriumklónozás és a fájl olvasáshoz: A repozitóriumklónozás és a fájlok olvasásának hibáinak kezelésére alkalmas
  • Determinisztikus a nem állandó direktórium létrehozása: A nem állandó direktórium létrehozásánál ismeretlen eredmények elkerülésére ható rendszer.

Árazás

Modell
Free
Kategória
MCP Szerverek
Értékelés
Még nincs értékelés

Felhasználási esetek

Egy GitHub repozitórium felderítése

A mcp-git-ingest használata a lehetőséget nyújt a repozitórium könyvtári struktúrájának felderítésére és a tartalmának elemzésére.

Külön fájlok olvasása

A mcp-git-ingest használata lehetővé teszi a repozitórium külön fájljainak olvasását és visszaadását, például README.md vagy main.py.

Előnyök és hátrányok

Előnyök

  • Robusztus és rugalmas eszköz programozott módon felderíthet és elolvashat GitHub repozitóriumok
  • Egy hatékony klónozási és megszüntetési mechanizmus
  • A repozitóriumklónozás és a fájl olvasás hibakezelés
  • Unikális tulajdonságok, mint a determinisztikus nem állandó direktórium létrehozása és a Unicode fájl jellemzőinek megjelenítése

Hátrányok

  • Kérem, hogy telepítsen Python 3.8 vagy újabbat
  • Az MCP szerver működéséhez a fastmcp függőségre van szükség

Értékelések

Jelentkezz be értékelés írásához.

Még nincs értékelés. Légy az első!

Kérdések

What dependencies must be installed to run the MCP server?

The tool depends on `fastmcp` for the Model Context Protocol server and `gitpython` for Git operations, both of which must be available in the Python environment.

Asked by Malik Rasheed · Jul 22, 2025

Can I use mcp-git-ingest to read only specific files from a repo?

Yes, the `github_read_important_files` tool lets you specify file paths, and it will return the contents of those files while handling any read errors gracefully.

Asked by Carmela Esposito · Jul 14, 2025

How does the tool handle temporary files after cloning a repository?

After cloning, mcp-git-ingest creates a deterministic temporary directory for the repository and automatically cleans it up when the operation completes, ensuring no residual files remain.

Asked by Zeynep Aydin · Jun 21, 2025

What versions of Python does mcp-git-ingest support?

mcp-git-ingest requires Python 3.8 or newer to run. Older Python versions will not be compatible with its dependencies.

Asked by Nils Johansson · Jun 21, 2025

Kérdezz

MCP Szerverek alternatívái