trackmcp
Back to directory
puravparab

gitingest-mcp

View on GitHub

Mcp server for gitingest Python-based implementation.

129 stars PythonAI & Machine Learning Updated Nov 4, 2025
claude-desktopgitgithubgitingestmcpmcp-servermodel-context-protocol

Documentation

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

bash
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}" # Claude
bash
npx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config "{}" # Cursor
bash
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurf
bash
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

json
{
		"mcpServers": {
			"gitingest-mcp": {
				"command": "/uvx",
				"args": [
					"--from",
					"git+https://github.com/puravparab/gitingest-mcp",
					"gitingest-mcp"
				]
			}
		}
	}

Installing Repo Manually

1. Clone the repo

bash
git clone https://https://github.com/puravparab/Gitingest-MCP
	cd Gitingest-MCP

2. Install dependencies

bash
uv sync

3. Add this to the MCP client config file

json
{
		"mcpServers": {
			"gitingest": {
				"command": "/uv",
				"args": [
					"run",
					"--with",
					"mcp[cli]",
					"--with-editable",
					"/gitingest_mcp",
					"mcp",
					"run",
					"/gitingest-mcp/src/gitingest_mcp/server.py"
				]
			}
		}
	}

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

bash
cursor ~/Library/Application\ Support/Claude/claude_desktop_config.json
bash
code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Debug

1. Using mcp inspector

code
uv run mcp dev src/gitingest_mcp/server.py

Frequently asked questions

What is gitingest-mcp?

gitingest-mcp is Mcp server for gitingest Python-based implementation.

How do I install gitingest-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is gitingest-mcp open source?

Yes — it is hosted on GitHub at https://github.com/puravparab/Gitingest-MCP and has 129 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP