Gitingest-MCP

by puravparab
MIT License
8
  • Apple

Integrations

  • Allows MCP clients to extract information about Github repositories including repository summaries, project directory structure, and file content

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

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 ``` ```bash npx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurf ``` ```bash 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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

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

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. Table of Contents
    1. Installation
      1. Installing via Smithery
      2. Install via Github
      3. Installing Repo Manually
      4. Updating the MCP client configuration
    2. Debug

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
        Last updated -
        17
        36,796
        41,457
        JavaScript
        MIT License
      • A
        security
        F
        license
        A
        quality
        MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
        Last updated -
        18
        4
        1
        TypeScript
      • -
        security
        -
        license
        -
        quality
        An MCP server that allows Claude and other MCP-compatible LLMs to interact with the GitHub API, supporting features like creating issues, getting repository information, listing issues, and searching repositories.
        Last updated -
        TypeScript
      • A
        security
        F
        license
        A
        quality
        An MCP server that enables integration with GitHub Enterprise API, allowing users to access repository information, manage issues, pull requests, workflows, and other GitHub features through Cursor.
        Last updated -
        16
        33
        13
        TypeScript
        • Linux
        • Apple

      View all related MCP servers

      ID: g0dylqhn3h