MCP Catalogs
Home

Gitingest-MCP

by puravparab·137·Score 42

MCP server for extracting GitHub repository summaries, structure, and content.

githubdeveloper-toolsai-llm
25
Forks
3
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

Gitingest-MCP is a Python-based MCP server that enables AI clients to quickly analyze GitHub repositories. It provides functionality to retrieve repository summaries, explore project directory structures, and access file content through the Model Context Protocol. The server is designed to integrate with popular MCP clients like Claude Desktop, Cursor, Cline, and Windsurf.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Quickly analyze unknown GitHub repositories before contributing
you:Generate comprehensive documentation for existing projects
you:Extract and summarize codebase structure for onboarding
you:What GitHub repository information can this MCP server extract?
you:Which MCP clients support Gitingest-MCP?

When to choose this

Choose this when you need rapid analysis of GitHub repositories during AI-assisted development, especially when working with unfamiliar codebases.

When NOT to choose this

Avoid if you need to analyze private repositories not accessible via public GitHub APIs, or if you require more granular repository analysis tools.

Tools this server exposes

3 tools extracted from the README
  • get_repo_summary

    Extracts a summary of a GitHub repository

  • get_project_structure

    Retrieves the directory structure of a GitHub project

  • get_file_content

    Gets the content of a specific file from a GitHub repository

Note: Inferred tool names from the description section of the README which mentions functionality for 'Repository summaries', 'Project directory structure', and 'File content'. No explicit tool documentation was found.

Comparable tools

github-clioctokit-mcprepo-assistant

Installation

Installation

Via Smithery
npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}" # Claude
Via GitHub

Add to your MCP client config:

{
  "mcpServers": {
    "gitingest-mcp": {
      "command": "<path to uv>/uvx",
      "args": [
        "--from",
        "git+https://github.com/puravparab/gitingest-mcp",
        "gitingest-mcp"
      ]
    }
  }
}

FAQ

What GitHub repository information can this MCP server extract?
It can extract repository summaries, project directory structures, and file content from any GitHub repository.
Which MCP clients support Gitingest-MCP?
It's designed to work with Claude Desktop, Cursor, Cline, Windsurf, and other MCP clients that support the protocol.

Compare Gitingest-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.