Gitingest-MCP

Gitingest-MCPは、GitHubリポジトリから情報を迅速に抽出するためのMCPサーバーです。ユーザーは、リポジトリの概要、プロジェクトのディレクトリ構造、ファイル内容などを取得できます。このツールは、Claude DesktopやCline、CursorなどのMCPクライアントと連携して動作します。

GitHubスター

117

ユーザー評価

未評価

お気に入り

0

閲覧数

11

フォーク

23

イシュー

3

README
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
     ```
     ```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