puravparab

Gitingest-MCP

Community puravparab
Updated

Gitingest MCP server that provides Github repository info including file content, directory structure and other metadata

Gitingest-MCP smithery badge

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
    • Install via Github
    • Installing Repo Manually
    • Updating the MCP client configuration
  • Debug

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

  1. 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

  1. Clone the repo

    	git clone https://https://github.com/puravparab/Gitingest-MCP
    	cd Gitingest-MCP
    
  2. Install dependencies

    	uv sync
    
  3. 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"
    				]
    			}
    		}
    	}
    
  4. If you have issues, follow this MCP server documentation

Updating the MCP client configuration

  1. 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

  1. Using mcp inspector
    	uv run mcp dev src/gitingest_mcp/server.py
    

MCP Server · Populars

MCP Server · New

    appwrite

    Appwrite MCP server

    Appwrite’s MCP server. Operating your backend has never been easier.

    Community appwrite
    pydantic

    Pydantic Validation

    Data validation using Python type hints

    Community pydantic
    arangodb

    Python-Arango

    The official ArangoDB Python driver.

    Community arangodb
    probelabs

    Probe

    Probe is an AI-friendly, fully local, semantic code search engine which which works with for large codebases. The final missing building block for next generation of AI coding tools.

    Community probelabs
    probelabs

    Docs MCP Server

    Turn any github repo to MCP server, and chat with code or docs

    Community probelabs