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:
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}" # Claude
npx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config "{}" # Cursor
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurf
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client cline --config "{}" # Cline
Install via Github
-
Add this to the MCP client config file
{ "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
git clone https://https://github.com/puravparab/Gitingest-MCP cd Gitingest-MCP
-
Install dependencies
uv sync -
Add this to the MCP client config file
{ "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
cursor ~/Library/Application\ Support/Claude/claude_desktop_config.json
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Debug
- Using mcp inspector
uv run mcp dev src/gitingest_mcp/server.py
Metadata
Release files for iflow-mcp_gitingest-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_gitingest_mcp-0.1.0.tar.gz | 23.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_gitingest_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.8 kB
Release files / iflow_mcp_gitingest_mcp-0.1.0.tar.gz
| Download URL | iflow_mcp_gitingest_mcp-0.1.0.tar.gz |
|---|---|
| Size | 23.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22238d128dd721fe3040e27ce9d77dab02ae1a8e73770a803d33c0942054116f
|
|
BLAKE2b-256 checksum How to use checksums |
79b21ad57b5262e8d3676cc2e4497938ce2b96cecdd9ceb80545fe9081085e7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|
Release files / iflow_mcp_gitingest_mcp-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_gitingest_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da30c273f9df2fd6542fa78278e4d6e61da68360d3edf315afeea9094d9761a9
|
|
BLAKE2b-256 checksum How to use checksums |
6655c3fa7559907becfb44310ace021f0533bde587b4e5d78806a4e2c9320269
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|