Gitingest MCP サーバー
gitingestと統合して、任意の Git リポジトリをそのコードベースの単純なテキスト ダイジェストに変換する Model Context Protocol (MCP) サーバー実装。
特徴
モデルコンテキストプロトコルによるAIアシスタントとの簡単な統合
Gitリポジトリの分析と取り込み機能
サイズ、パターン、ブランチによるファイルのフィルタリングをサポート
概要、ファイル構造、コンテンツを含む包括的なリポジトリ情報を返します
Related MCP server: Graphiti MCP Server
使用法
設定オプション
gitingest-mcp を MCP サーバーとして有効にするには、AI アシスタントの設定に次の構成を追加します。
PyPIのインストール
GitHubのインストール
ローカルインストール
API
サーバーは次のツールを提供します。
ingest_git
Git リポジトリを分析し、そのコンテンツを構造化された形式で返します。
パラメータ:
source: GitリポジトリのURLまたはローカルディレクトリのパスmax_file_size(オプション): 最大許容ファイルサイズ(バイト単位)(デフォルト: 10MB)include_patterns(オプション): 含めるファイルを指定するパターンまたはパターンのセット (例: "*.md, src/")exclude_patterns(オプション): 除外するファイルを指定するパターンまたはパターンのセットbranch(オプション):クローンして分析するブランチ(デフォルト: "main")
戻り値:
次の内容を含む文字列:
リポジトリの概要
ファイルのツリー構造
リポジトリファイルの内容
リソース
gitingest ウェブサイト: https://gitingest.com/
gitingest リポジトリ: https://github.com/cyclotruc/gitingest
ライセンス
詳細については、 LICENSEファイルを参照してください。