Gitingest-MCP

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows MCP clients to extract information about Github repositories including repository summaries, project directory structure, and file content

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 install @puravparab/gitingest-mcp --client claude

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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

An MCP server for gitingest. It allows MCP clients like Claude Desktop, Cursor, Cline etc to quickly extract information about Github repositories including repository summaries, project directory structure, file contents, etc

  1. Table of Contents
    1. Installation
      1. Installing via Smithery
      2. Install via Github
      3. Installing Repo Manually
      4. Updating the MCP client configuration
    2. Debug