Gitingest-MCP について
Gitingest-MCPは、MCPクライアントからGitHubリポジトリの情報を抽出できるサーバーです。Claude Desktop、Cline、Cursorなどで、概要やディレクトリ構成、ファイル内容を確認できます。
主な機能
- 01GitHubリポジトリの概要作成
- 02プロジェクトのディレクトリ構成表示
- 03リポジトリのファイル内容抽出
活用シーン
- 01変更前にリポジトリの概要を把握
- 02プロジェクトのディレクトリ構成を確認
- 03MCPクライアントからリポジトリのファイルを読む
MCP 対応
gitingestを利用したリポジトリ概要、構成、ファイル内容の抽出機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Gitingest-MCP 
gitingest 用の MCP サーバーです。Claude Desktop、Cline、Cursor などの MCP クライアントで、GitHub リポジトリに関する以下の情報をすばやく抽出できます。
- リポジトリの概要
- プロジェクトのディレクトリ構成
- ファイルの内容
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 "{}" # Claudenpx -y @smithery/cli@latest run @puravparab/gitingest-mcp --client cursor --config "{}" # Cursornpx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client windsurf --config "{}" # Windsurfnpx -y @smithery/cli@latest install @puravparab/gitingest-mcp --client cline --config "{}" # Cline
Github 経由でインストール
-
MCP クライアントの設定ファイルに以下を追加します
{ "mcpServers": { "gitingest-mcp": { "command": "<path to uv>/uvx", "args": [ "--from", "git+https://github.com/puravparab/gitingest-mcp", "gitingest-mcp" ] } } }
リポジトリを手動でインストール
-
リポジトリをクローンします
git clone https://https://github.com/puravparab/Gitingest-MCP cd Gitingest-MCP -
依存関係をインストールします
uv sync -
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" ] } } } -
問題が発生した場合は、この MCP サーバーのドキュメントに従ってください
MCP クライアントの設定を更新
-
Claude Desktop に追加します
IDE で設定ファイルを開きます
cursor ~/Library/Application\ Support/Claude/claude_desktop_config.jsoncode ~/Library/Application\ Support/Claude/claude_desktop_config.json
デバッグ
- mcp inspector を使用します
uv run mcp dev src/gitingest_mcp/server.py
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。