mcpField
G
Gitingest-MCP

Gitingest-MCP

ローカル
github.com/opengigバージョン管理073 週間前に更新

Gitingest-MCP について

Gitingest-MCPは、MCPクライアントからGitHubリポジトリの情報を抽出できるサーバーです。Claude Desktop、Cline、Cursorなどで、概要やディレクトリ構成、ファイル内容を確認できます。

主な機能

  1. 01GitHubリポジトリの概要作成
  2. 02プロジェクトのディレクトリ構成表示
  3. 03リポジトリのファイル内容抽出

活用シーン

  1. 01変更前にリポジトリの概要を把握
  2. 02プロジェクトのディレクトリ構成を確認
  3. 03MCPクライアントからリポジトリのファイルを読む

MCP 対応

gitingestを利用したリポジトリ概要、構成、ファイル内容の抽出機能をMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gitingest": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Gitingest-MCP smithery badge

gitingest 用の MCP サーバーです。Claude Desktop、Cline、Cursor などの MCP クライアントで、GitHub リポジトリに関する以下の情報をすばやく抽出できます。

  • リポジトリの概要
  • プロジェクトのディレクトリ構成
  • ファイルの内容
Gitingest-MCP MCP server

https://github.com/user-attachments/assets/c1fa596b-a70b-4d37-91d9-ea5e80284793

目次

インストール

Smithery 経由でインストール
  • Smithery 経由で gitingest-mcp をインストールするには:

    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
    
Github 経由でインストール
  1. MCP クライアントの設定ファイルに以下を追加します

    {
    	"mcpServers": {
    		"gitingest-mcp": {
    			"command": "<path to uv>/uvx",
    			"args": [
    				"--from",
    				"git+https://github.com/puravparab/gitingest-mcp",
    				"gitingest-mcp"
    			]
    		}
    	}
    }
    
リポジトリを手動でインストール
  1. リポジトリをクローンします

    git clone https://https://github.com/puravparab/Gitingest-MCP
    cd Gitingest-MCP
    
  2. 依存関係をインストールします

    uv sync
    
  3. MCP クライアントの設定ファイルに以下を追加します

    {
    	"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. 問題が発生した場合は、この MCP サーバーのドキュメントに従ってください

MCP クライアントの設定を更新
  1. Claude Desktop に追加します

    IDE で設定ファイルを開きます

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

デバッグ

  1. mcp inspector を使用します
    uv run mcp dev src/gitingest_mcp/server.py
    

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。