mcp-git-ingest

MCP.Pizza Chef: adhikasp

It does exactly two things: print a tree of a public GitHub project's folders and files, and fetch the contents of specific files you name, so an assistant can get its bearings without you pasting anything in. Useful for sizing up a project before you commit to using it. Nothing has changed in the repository since January 2025, it reads public projects only, and its author suggests no replacement.

Unmaintained · no commits since January 2025; no successor named
Coding
Web/Research

Use This MCP server To

See how an unfamiliar project is laid out before digging in Read a project's main files without downloading it myself Ask how a piece of open source code actually works Check what a project installs before I install it Get a plain-English explanation of a repository I just found

README

MCP Git Ingest

smithery badge

A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.

Inspired by gitingest.

Configuration

{
    "mcpServers": {
        "mcp-git-ingest": {
            "command": "uvx",
            "args": ["--from", "git+https://github.com/adhikasp/mcp-git-ingest", "mcp-git-ingest"],
        }
    }
}

Usage

Using mcp-client-cli:

mcp-git-ingest FAQ

Is this still maintained?
No. The last commit was January 2025. It is small enough that it still does its job, but no fixes are coming and no successor is named.
Do I need a key or an account?
Neither. It only reaches publicly visible GitHub projects, so private repositories are out of scope entirely.
Can I use this to understand a project I just stumbled on?
Yes — ask it to show the layout and read the key files, then have your assistant explain how the pieces fit together.
Which apps does it work in?
Any assistant that can start a local MCP server. The setup is a short config block using the uvx command.
How hard is setup?
Easy by the standards of these tools: paste in a config block. You do need the uv command-line tool and Python installed first.
Does it cope with very large projects?
It downloads the whole project to a temporary folder before reading it, so big ones take a while and use real disk space.