Gitingest

Provides repository analysis by ingesting Git content and returning summaries, structure, and content for AI assistants.
  • python

8

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "narumiruna-gitingest-mcp": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}

You run a lightweight MCP server that integrates with Git repositories to produce a concise, structured digest of code. It ingests repository data, analyzes files, and returns a summary, a tree-like file structure, and content suitable for feeding AI assistants or other automation workflows.

How to use

You connect an MCP client to the gitingest MCP Server, then invoke its ingestion tool to analyze a Git repository or local directory. The server returns a structured digest that includes a repository summary, the file tree, and the repository’s file contents. Use this to provide AI agents with context about a codebase, enabling tasks like summarization, search, or selective content retrieval.

How to install

Prerequisites you need before installing: a supported runtime (Node or Python tooling as described below) and internet access to fetch the MCP server packages.

Step 1: Install or prepare the MCP runner you will use to start the server.

Step 2: Install the MCP server using one of the provided options.

Configuration options

{
  "mcpServers": {
    "gitingestmcp": {
      "command": "uvx",
      "args": ["gitingestmcp@latest"]
    }
  }
}
{
  "mcpServers": {
    "gitingestmcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/narumiruna/gitingest-mcp",
        "gitingestmcp"
      ]
    }
  }
}
{
  "mcpServers": {
    "gitingestmcp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/home/<user>/workspace/gitingest-mcp",
        "gitingestmcp"
      ]
    }
  }
}

Available tools

ingest_git

Analyzes a Git repository and returns its content in a structured format, including a repository summary, a tree-like file structure, and the file contents.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational