@puravparab/Gitingest-MCP: Gitingest-MCP
puravparab/Gitingest-MCP
2
Gitingest-MCP is an MCP server designed for gitingest, enabling MCP clients like Claude Desktop and Cursor to efficiently extract GitHub repository details, including summaries, directory structures, and file content.
❓unknown
Author
puravparab
README
Gitingest-MCP 
An MCP server for gitingest. This allows MCP clients like Claude Desktop, Cline, Cursor, etc to quickly extract information about Github repositories including
- Repository summaries
- Project directory structure
- File content
https://github.com/user-attachments/assets/c1fa596b-a70b-4d37-91d9-ea5e80284793
Table of Contents
Installation
Installing via Smithery
-
To install gitingest-mcp via Smithery:
bashnpx -y @smithery/cli install @puravparab/gitingest-mcp --client claude
Install via Github
-
Add this to the MCP client config file
json{ "mcpServers": { "gitingest-mcp": { "command": "<path to uv>/uvx", "args": [ "--from", "git+https://github.com/puravparab/gitingest-mcp", "gitingest-mcp" ] } } }
Installing Repo Manually
-
Clone the repo
bashgit clone https://https://github.com/puravparab/Gitingest-MCP cd Gitingest-MCP
-
Install dependencies
bashuv sync
-
Add this to the MCP client config file
json{ "mcpServers": { "gitingest": { "command": "<path to uv>/uv", "args": [ "run", "--with", "mcp[cli]", "--with-editable", "<path to gitingest-mcp project>/gitingest_mcp", "mcp", "run", "<path to gitingest-mcp project>/gitingest-mcp/src/gitingest_mcp/server.py" ] } } }
-
If you have issues, follow this MCP server documentation
Updating the MCP client configuration
-
Add to Claude Desktop
Open config file in your IDE
bashcursor ~/Library/Application\ Support/Claude/claude_desktop_config.json
bashcode ~/Library/Application\ Support/Claude/claude_desktop_config.json
Debug
- Using mcp inspector
uv run mcp dev src/gitingest_mcp/server.py