OlympHill
mcp-git-ingest logo

mcp-git-ingestMet deze tool kunnen AI-assistenten elke openbare GitHub-repository verkennen. Het maakt een duidelijk beeld van de mappenstructuur en leest specifieke bestanden op uw verzoek. Alle klonen en tijdelijke bestandsopruiming worden uitgevoerd

(0)
Daniel NikulshynBeoordeeld door Daniel Nikulshyn·Bijgewerkt juli 2026

Overzicht

MCP Git Ingest is een Model Context Protocol-server die is ontworpen om GitHub-repositorystructuren en belangrijke bestanden te lezen. Het biedt twee hoofdtools: `github_directory_structure` en `github_read_important_files`. De eerste retourneert een boomachtige weergave van de mappenstructuur van een repository, terwijl de tweede de inhoud van gespecificeerde bestanden in een repository leest en retourneert. De tool is gebouwd met `fastmcp` voor het maken van een MCP-server en `gitpython` voor Git-repositorybewerkingen. Het heeft functies zoals deterministische tijdelijke mapcreatie, Unicode-boomweergave en flexibel bestandslezen met foutafhandeling. MCP Git Ingest kan als CLI-tool worden uitgevoerd via `mcp-git-ingest` en wordt geconfigureerd via `pyproject.toml`. Het is ontworpen om een robuuste en flexibele manier te bieden om programmatisch GitHub-repository's te verkennen en te lezen.

Belangrijkste functies

  • github_directory_structure: Retourneert een boomachtige weergave van de mappenstructuur van een repository
  • github_read_important_files: Leest en retourneert de inhoud van gespecificeerde bestanden in een repository
  • Automatisch klonen en tijdelijke bestandsopruiming
  • Foutafhandeling voor repositoryklonen en bestandslezen
  • Deterministische tijdelijke mapcreatie

Prijs

Model
Free
Categorie
MCPServers
Beoordeling
Nog geen reviews

Toepassingen

Een GitHub-repository verkennen

Gebruik mcp-git-ingest om de mappenstructuur van een openbare GitHub-repository op te halen en de inhoud ervan te analyseren.

Specifieke bestanden lezen

Gebruik mcp-git-ingest om specifieke bestanden uit een GitHub-repository te lezen, zoals README.md of main.py.

Pluspunten & minpunten

Pluspunten

  • Robuuste en flexibele tool voor programmatisch verkennen en lezen van GitHub-repository's
  • Efficiënte klonen- en opschoningmechanisme
  • Foutafhandeling voor repositoryklonen en bestandslezen
  • Unieke functies zoals deterministische tijdelijke mapcreatie en Unicode-boomweergave

Minpunten

  • Requires Python 3.8+
  • Afhankelijk van fastmcp voor MCP-serverfunctionaliteit

Recensies

Log in om een review te schrijven.

Nog geen reviews. Wees de eerste!

Vragen

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

Stel een vraag

Alternatieven voor MCPServers