OlympHill
mcp-git-ingest logo

mcp-git-ingestSee tööriist võimaldab AI-assistentidel uurida ükskõik millist avalikku GitHubi hoidlat. See loob selge ülevaate kausta struktuurist ja loeb teie käsul spetsiifilisi faile. Kloonimine ja ajutiste failide puhastamine toimub automaatselt

(0)
Daniel NikulshynVaadanud Daniel Nikulshyn·Uuendatud juuli 2026

Ülevaade

MCP Git Ingest on Model Context Protocol server, mis on loodud GitHubi hoidlate struktuuride ja oluliste failide lugemiseks. See pakub kahte peamist tööriista: `github_directory_structure` ja `github_read_important_files`. Esimene tagastab puulaadse esituse hoidla kataloogistruktuurist, teine loeb ja tagastab sisu spetsifitseeritud failidest hoidlas. Tööriist on ehitatud kasutades `fastmcp` MCP serveri loomiseks ja `gitpython` Git hoidla operatsioonideks. Sellel on funktsioonid nagu deterministlik ajutise kataloogi loomine, Unicode puu esitus ja paindlik failide lugemine veahandlusega. MCP Git Ingest saab käivitada CLI tööriistana käsu `mcp-git-ingest` kaudu ja on konfigureeritud läbi `pyproject.toml`. See on loodud pakkuma tugevat ja paindlikku viisi GitHubi hoidlate uurimiseks ja lugemiseks.

Põhifunktsioonid

  • github_directory_structure: Tagastab puulaadse esituse hoidla kataloogistruktuurist
  • github_read_important_files: Loeb ja tagastab sisu spetsifitseeritud failidest hoidlas
  • Automaatne kloonimine ja ajutiste failide puhastamine
  • Veahandlus hoidla kloonimise ja failide lugemise jaoks
  • Deterministlik ajutise kataloogi loomine

Hinnad

Mudel
Free
Hinnang
Arvustusi pole

Kasutusjuhud

GitHubi hoidla uurimine

Kasutage mcp-git-ingest avaliku GitHubi hoidla kataloogistruktuuri toomiseks ja selle sisu analüüsimiseks.

Spetsiifiliste failide lugemine

Kasutage mcp-git-ingest spetsiifiliste failide lugemiseks GitHubi hoidlast, nagu README.md või main.py.

Plussid ja miinused

Plussid

  • Tugev ja paindlik tööriist GitHubi hoidlate uurimiseks ja lugemiseks
  • Efektiivne kloonimise ja puhastamise mehhanism
  • Veahandlus hoidla kloonimise ja failide lugemise jaoks
  • Unikaalsed funktsioonid nagu deterministlik ajutise kataloogi loomine ja Unicode puu esitus

Miinused

  • Nõuab Python 3.8+
  • Sõltub fastmcp-st MCP serveri funktsionaalsuse jaoks

Arvustused

Logi sisse arvustuse jätmiseks.

Arvustusi pole. Ole esimene!

Küsimused

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

Esita küsimus

Märksõna Serverid alternatiivid