Gitingest-MCP

local-only server

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

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

Installation

Installing via Smithery

To install gitingest-mcp via Smithery:

  • Claude Desktop
    npx -y @smithery/cli install @puravparab/gitingest-mcp --client claude
  • Cursor
    npx -y @smithery/cli@latest run @puravparab/gitingest-mcp --config "{}"

Installing Manually

  1. Clone the repo
    git clone https://https://github.com/puravparab/Gitingest-MCP cd Gitingest-MCP
  2. Install dependencies
    uv sync
  3. 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
  4. Add this to the configuration
    { "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" ] } } }
  5. If you have issues, follow this MCP server documentation

Debug

Run mcp inspector

uv run mcp dev src/gitingest-mcp/server.py
-
security - not tested
A
license - permissive license
-
quality - not tested

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. Installation
    1. Installing via Smithery
      1. Installing Manually
      2. Debug