Gitingest

v1.0.0Version Controlstable

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

claude-desktopgitgithubgitingestmcp
Share:
137
Stars
0
Downloads
0
Weekly
0/5

What is Gitingest?

Gitingest is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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 struct...

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

This server falls under the Version Control category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP server for gitingest. It allows MCP clients like Clau

Use Cases

Extract GitHub repository information
Get project structure and file contents
Summarize repositories for AI analysis
puravparab

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedApr 7, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx gitingest-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Gitingest

Gitingest-MCP is a Model Context Protocol server built on the gitingest library that enables MCP clients like Claude Desktop, Cursor, Cline, and Windsurf to extract structured information from GitHub repositories. It provides repository summaries, full directory structure maps, and individual file contents — all accessible through natural language queries. Developers use it to quickly orient themselves in unfamiliar codebases or give AI assistants full context about a project without manual file copying.

Prerequisites

  • Python 3.10+ and uv installed (`pip install uv`)
  • Git installed on your system
  • An MCP-compatible client such as Claude Desktop, Cursor, or Cline
  • Internet access to fetch public GitHub repositories (no GitHub API key required for public repos)
1

Install via Smithery (recommended for Claude Desktop)

Use the Smithery CLI to automatically install and configure Gitingest-MCP for Claude Desktop.

npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}"
2

Alternative: install from GitHub with uvx

Use uvx to run Gitingest-MCP directly from the GitHub repository without cloning it locally.

uvx --from git+https://github.com/puravparab/Gitingest-MCP gitingest-mcp
3

Alternative: clone and install manually

Clone the repository and install dependencies with uv for development or customization.

git clone https://github.com/puravparab/Gitingest-MCP
cd Gitingest-MCP
uv sync
4

Configure Claude Desktop manually

If not using Smithery, add Gitingest-MCP to your Claude Desktop configuration file manually.

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

Test the server

Restart Claude Desktop and ask it to summarize a GitHub repository to verify the integration is working.

Gitingest Examples

Client configuration

Claude Desktop configuration for Gitingest-MCP using uvx to run directly from GitHub.

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

Prompts to try

Example prompts for exploring GitHub repositories with Gitingest-MCP.

- "Summarize the repository at https://github.com/fastapi/fastapi"
- "Show me the directory structure of https://github.com/vercel/next.js"
- "Get the contents of the README.md file from https://github.com/anthropics/anthropic-sdk-python"
- "What files are in the src/ directory of https://github.com/pallets/flask?"
- "Give me an overview of https://github.com/langchain-ai/langchain so I can understand the codebase"

Troubleshooting Gitingest

uvx fails with 'package not found' when installing from GitHub

Ensure uv is version 0.4.0 or higher by running `uv --version`. Update with `pip install -U uv`. Also verify the GitHub URL is correct and the repository is public — private repos require authentication not supported by default.

Large repositories time out or return truncated content

Gitingest applies size limits to prevent context overflow. For large repos, ask for specific subdirectories or individual files rather than a full repository summary. Focus queries on specific paths like src/ or a particular module.

Claude Desktop shows 'server disconnected' after installing

Fully quit and relaunch Claude Desktop after editing the configuration file (do not just close the window). Check the MCP logs at ~/Library/Logs/Claude/ on macOS for error details. Run the uvx command manually in your terminal to see if it throws errors.

Frequently Asked Questions about Gitingest

What is Gitingest?

Gitingest is a Model Context Protocol (MCP) server that 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 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Gitingest?

Follow the installation instructions on the Gitingest GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Gitingest?

Gitingest works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Gitingest free to use?

Yes, Gitingest is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Version Control MCP Servers

Explore all version control servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "gitingest-mcp": { "command": "npx", "args": ["-y", "gitingest-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Gitingest?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides