OlympHill
mcp-git-ingest logo

mcp-git-ingestŠi toolas leidžia intelekto pagalbininkams tyrėti bet kurį bendrą GitHub repositorių. Jo pagalba užtikrina aiškaus vaizdą atskiro jo skyrių struktūros ir gali pasirinkti atskirus dokumentus. Visi klonavimo ir trumpalaikio vardo valykinis vyksta

(0)
Daniel NikulshynApžvelgė Daniel Nikulshyn·Atnaujinta 2026 m. liepa

Apžvalga

MCP Git Ingest – tai Model Context Protocol server, kuris pagalba skaityti GitHub repositorių struktūras ir svarbius failus. Jis teikia dvejas pagrindines priemones: `github_directory_structure` ir `github_read_important_files`. Pirmoji grįžta į šeškėto atvaizdu, kuris perteikia repositoryjo skyrių struktūrą, tuo tarpu antra skaitys ir grįžta į specifikų failų turinius. Šis toolas pasirodė naudojant `fastmcp` sąrašą sukurti MCP server ir `gitpython` sąrašą už GT repository operacijas. Jis turi savybes, kaip deterministicių trumpalaikių skyrių kūrimas, Unicode šeškėto atvaizdu ir fleksibilesi fajlų skaitymos su klaidų valdymu. MCP Git Ingest gali būti paleistas kaip CLI (komandų eilutę) priemonė per `mcp-git-ingest` CLI tool ir konfigūruotas per `pyproject.toml` sąrašą. Jis taip pat projektavimą siekia teikti tvirtą ir fleksibile priemonę programingai tyrėti ir skaityti GitHub repositories.

Pagrindinės funkcijos

  • github_directory_structure: Grįžta į šeškėtą atvaizdą, perteikianti repoistoryjo skyrių struktūrą.
  • github_read_important_files: Skaitys ir grįžta į specifikų fajlų turinius, esančius repositoryje.
  • Automatinis klonavimas ir trumpalaikio vardo valykinis.
  • Klaidų tvarkykės klonavime bei fajlo skaityme.
  • Deterministinis trumpalaikio skyrių kūrimas.

Kainos

Modelis
Free
Kategorija
MCP serveriai
Įvertinimas
Atsiliepimų nėra

Naudojimo atvejai

Tyrėti GitHub Repository:

MCP Git Ingest naudojimo pagalba galite gauti šešaką atvaizdą, nuslėpėtojo GitHub repositoryjo skyriaus struktūros ir analizuoja jo turinį.

Skaityti konkrečius fajlus

MCP Git Ingest naudojimo pagalba galite skaityti specifius fajlus, kaip pavyzdžiui: README.md arba main.py.

Privalumai ir trūkumai

Privalumai

  • Robūs ir fleksibiliaus instrumentas, skirtas programingai tyrėti ir skaityti GitHub repositorių.
  • Efficientus klonavimo ir valykinis mechanizmas.
  • Klaidų tvarkykės klonavime bei fajlo skaityme.
  • Unikali savybės, kaip deterministinis trumpalaikio skyrių kūrimas bei Unicode šeškėto atvaizdas.

Trūkumai

  • Reikalauja Python 3.8+ versijos.
  • Priklauso nuo fastmcp sąrašo už MCP server funkcionalumą.

Atsiliepimai

Prisijunk, kad paliktum atsiliepimą.

Atsiliepimų nėra. Būk pirmas!

Klausimai

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

Užduoti klausimą

MCP serveriai alternatyvos