mcp-git-ingest
The MCP Git Ingest server helps users read the structure and important files of GitHub repositories.
The MCP Git Ingest server is designed to facilitate the understanding of GitHub repositories by providing tools that analyze their directory structures and key files. It leverages the Model Context Protocol (MCP) to offer a seamless experience for users looking to extract meaningful information from repositories. By utilizing tools like 'github_directory_structure' and 'github_read_important_files', users can gain insights into how the code is organized and its technical implementation. This server is particularly useful for developers and teams who want to quickly assess the contents of a repository without manually navigating through it. With its ability to read important files such as README.md and source code, it streamlines the process of understanding a project's architecture and dependencies, making it an invaluable tool for both new and experienced developers.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-git-ingest": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-git-ingest"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions