mcp-git-ingest logo

mcp-git-ingestToto nástroj umožňuje digitálním asistentům prozkoumávat jakékoli veřejně dostupné GitHub repozitáře. Vygeneruje jasnou obrazu složkového uspořádání a čte specifické soubory na váš příkaz. Všechny klonování a úklid dočasných souborů spadají na automatiku.

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

MCP Git Ingest je Model Context Protocol server navrhnutý ke čtení struktur GitHub repozitářů a důležitých souborů. Poskytuje dva hlavní nástroje: `github_directory_structure` a `github_read_important_files`. První vrátí stromové podobné reprezentaci repository souborového systému, druhé čte a vrátí obsah specifikovaných souborů v repository. Nástroj je postaven na `fastmcp` pro vytváření MCP serveru a `gitpython` pro operace s Gitem. Má funkce jako deterministické vytváření dočasné složky, reprezentace stromu Unicode a flexibilní čtení souborů s chybovým zpracováním.

Klíčové funkce

  • github_directory_structure: Vrátí stromově podobnou reprezentaci repository souborového systému
  • github_read_important_files: Čte a vrátí obsah specifikovaných souborů v repository
  • Automatické klonování a úklid dočasných souborů
  • Zpracování chyb pro repository klonování a soubor čtení
  • Deterministické vytváření dočasné složky

Ceník

Model
Free
Kategorie
Server MCP
Hodnocení
Žádné recenze

Případy užití

Prozkoumávání GitHub repozitáře

Používejte mcp-git-ingest k načtení souborového uspořádání veřejně dostupného GitHub repozitáře a analýze jeho obsahu.

Čtení specifických souborů

Používejte mcp-git-ingest k čtení specifických souborů z GitHub repozitáře, jako jsou README.md nebo main.py.

Pro a proti

Pro

  • Robustní a flexibilní nástroj pro programatické prozkoumávání a čtení GitHub repozitářů
  • Efektivní mechanismus klonování a čištění
  • Zpracování chyb pro repository klonování a soubor čtení
  • Unikátní funkce jako deterministické vytváření dočasné složky a reprezentace stromu Unicode

Proti

  • Požaduje Python 3.8+
  • Závisí na fastmcp pro MCP serverovou funkci

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

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

Polož otázku

Alternativy k Server MCP