The mcp-git-ingest server is a tool for programmatically exploring and analyzing GitHub repositories. With this server, you can:
Get Repository Structure: Clone a GitHub repository and retrieve its complete directory structure in a tree format
Read File Contents: Access and read the contents of specified or important files within a repository
Error Handling: Benefit from robust error handling for repository cloning and file reading operations
Performance Optimization: Utilize hash-based temporary directory naming and existing repository checks for better performance
The server returns structured representations of file paths and directory contents for programmatic analysis and can be configured and run using mcp-client-cli.
MCP Git Ingest
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Inspired by gitingest.
Configuration
Related MCP server: GitHub Chat MCP
Usage
Using mcp-client-cli:
Appeared in Searches
- Finding the Best Memory Compression Policies (MCPs) for Optimizing Limited Context Window in Claude Code
- A search for information related to 'augment'
- Learning to Read and Use GitHub Project Documentation
- A server for finding code examples on GitLab using semantic search
- A tool for retrieving code examples from GitLab using semantic search