# GitIngest

> Use this tool when you need to explore and analyze codebases in GitHub and GitLab repositories without context switching. GitIngest provides direct access to repository data, enabling searching, file structure viewing, and syntax-highlighted file content reading. Ideal for AI-assisted programming tasks, it streamlines code exploration and reference workflows with features like intelligent file filtering and customizable ignore patterns.

Canonical page: https://skillsregistry.net/skills/fdionisi-gitingest  
JSON: https://api.skillsregistry.net/v1/skills/fdionisi-gitingest

## Description

GitIngest MCP provides AI assistants with direct access to GitHub and GitLab repositories, enabling code exploration and analysis without context switching. The server exposes tools for searching repositories, viewing file structures, and reading file contents with syntax highlighting support. Built in Rust with a modular architecture, it handles authentication via environment variables for API rate limits, implements intelligent file filtering with customizable ignore patterns, and supports various Git references (branches, tags, commits). This implementation is particularly valuable for developers who need to explore codebases, understand project structures, or reference specific code snippets during AI-assisted programming tasks.

## Trust

- **Trust score (0–1):** 0.85
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/fdionisi-gitingest)
- **Repository:** <https://github.com/fdionisi/gitingest-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "fdionisi-gitingest"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/fdionisi-gitingest` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/fdionisi-gitingest/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
