OlympHill
mcp-git-ingest logo

mcp-git-ingestDette verktøyet lar AI‑assistenter utforske enhver offentlig GitHub‑repository. Det gir en tydelig oversikt over mappestrukturen og leser spesifikke filer på kommando. All kloning og midlertidig filopprydding kjører automatiskt.

(0)
Daniel NikulshynAnmeldt av Daniel Nikulshyn·Oppdatert juli 2026

Oversikt

MCP Git Ingest er en Model Context Protocol-server designet for å hjelpe med å lese GitHub‑repositorie‑strukturer og viktige filer. Det tilbyr to hovedverktøy: `github_directory_structure` og `github_read_important_files`. Det første returnerer en trær‑lignende representasjon av en repositories mappestruktur, mens det siste leser og returnerer innholdet i spesifiserte filer i et repository. Verktøyet er bygget ved å bruke `fastmcp` for å lage en MCP‑server og `gitpython` for Git‑repository‑operasjoner. Det har funksjoner som deterministisk midlertidig mappeskaping, Unicode‑tre‑representasjon og fleksibel fillesning med feilhåndtering. MCP Git Ingest kan kjøres som et CLI‑verktøy via `mcp-git-ingest` og er konfigurert gjennom `pyproject.toml`. Det er designet for å gi en robust og fleksibel måte å programmatisk utforske og lese GitHub‑repositoryer på.

Nøkkelfunksjoner

  • Returnerer et tre‑lignende representasjon av en repositories mappestruktur
  • Leser og returnerer innholdet i spesifiserte filer i en repository
  • Automatisk kloning og midlertidig filopprydding
  • Feilhåndtering for repository‑kloning og fillesning
  • Deterministisk opprettelse av midlertidig katalog

Priser

Modell
Free
Kategori
MCP-tjenere
Vurdering
Ingen anmeldelser

Brukstilfeller

Utforske en GitHub‑repository

Bruk mcp-git-ingest for å hente mappestrukturen til en offentlig GitHub‑repository og analysere innholdet.

Lese spesifikke filer

Bruk mcp-git-ingest for å lese spesifikke filer fra en GitHub‑repository, for eksempel README.md eller main.py.

Fordeler og ulemper

Fordeler

  • Robust og fleksibelt verktøy for programmeringsbasert utforskning og lesing av GitHub‑repositories
  • Effektivt klonings‑ og oppryddingsmekanisme
  • Feilhåndtering for repository‑kloning og fillesning
  • Unike funksjoner som deterministisk opprettelse av midlertidig katalog og Unicode‑trerepresentasjon

Ulemper

  • Krever Python 3.8+
  • Avhenger av fastmcp for MCP‑serverfunksjonalitet

Anmeldelser

Logg inn for å legge igjen en anmeldelse.

Ingen anmeldelser ennå. Vær den første!

Spørsmål

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

Still et spørsmål

Alternativer til MCP-tjenere