Gitingest
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
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
Maintainer
Works with
Installation
Manual Installation
npx gitingest-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
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 "{}"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-mcpAlternative: 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 syncConfigure 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"]
}
}
}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.
Gitingest Alternatives — Similar Version Control Servers
Looking for alternatives to Gitingest? Here are other popular version control servers you can use with Claude, Cursor, and VS Code.
Ruiyu MA
★ 30.1kConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
GitMCP
★ 8.1kTransforms any GitHub repository or GitHub Pages site into a documentation hub for AI assistants using the Model Context Protocol. It allows AI tools to access real-time code and documentation to prevent hallucinations and provide accurate API usage
GitHub Codemunch
★ 1.8kA token-efficient MCP server for exploring GitHub repositories using tree-sitter AST parsing to extract symbol signatures and summaries. It enables users to search and retrieve specific code components while significantly reducing token consumption c
Azure DevOps MCP Server
★ 1.7kThis server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standard
GitHub Official
★ 1.2kOfficial GitHub integration with comprehensive API coverage
Azure DevOps
★ 367Enables interaction with Azure DevOps through Cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. Supports secure authentication via Personal Access Tokens and allows natural language-driven DevOps tas
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.
Set Up Gitingest in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.