@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 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
Gitingest-MCP MCP server

https://github.com/user-attachments/assets/c1fa596b-a70b-4d37-91d9-ea5e80284793

Table of Contents

Installation

Installing via Smithery

  • To install gitingest-mcp via Smithery:

    bash
    npx -y @smithery/cli install @puravparab/gitingest-mcp --client claude

Install via Github

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

  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": "<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

    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
    uv run mcp dev src/gitingest_mcp/server.py