MCP ExplorerExplorer

Gitingest Mcp

@puravparabon a year ago
70 MIT
FreeCommunity
AI Systems
#claude-desktop#git#github#gitingest#model-context-protocol#mcp#mcp-server
mcp server for gitingest

Overview

What is Gitingest Mcp

Gitingest-MCP is an MCP server designed for the Gitingest project. It enables MCP clients to efficiently extract information about GitHub repositories, including summaries, directory structures, and file contents.

Use cases

Use cases for Gitingest-MCP include software development, project management, and any scenario where quick access to GitHub repository information is required, such as code reviews and documentation generation.

How to use

To use Gitingest-MCP, install it via Smithery or GitHub, then configure your MCP client to connect to the server. You can also clone the repository manually and set up dependencies before updating the client configuration.

Key features

Key features of Gitingest-MCP include quick access to repository summaries, detailed project directory structures, and the ability to retrieve file contents from GitHub repositories.

Where to use

undefined

Content

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:

    npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client claude --config "{}" # Claude
    
    npx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config "{}" # Cursor
    
    npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurf
    
    npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client cline --config "{}" # Cline
    

Install via Github

  1. Add this to the MCP client config file

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

    git clone https://https://github.com/puravparab/Gitingest-MCP
    cd Gitingest-MCP
    
  2. Install dependencies

    uv sync
    
  3. Add this to the MCP client config file

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

    cursor ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
    code ~/Library/Application\ Support/Claude/claude_desktop_config.json
    

Debug

  1. Using mcp inspector
    uv run mcp dev src/gitingest_mcp/server.py
    

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers