Python
Gitingest MCP サーバー
gitingestと統合して、任意の Git リポジトリをそのコードベースの単純なテキスト ダイジェストに変換する Model Context Protocol (MCP) サーバー実装。
特徴
- モデルコンテキストプロトコルによるAIアシスタントとの簡単な統合
- Gitリポジトリの分析と取り込み機能
- サイズ、パターン、ブランチによるファイルのフィルタリングをサポート
- 概要、ファイル構造、コンテンツを含む包括的なリポジトリ情報を返します
使用法
設定オプション
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ファイルを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Gitingest MCP サーバー
Related Resources
Related MCP Servers
- PythonApache 2.0
- JavaScriptApache 2.0
- TypeScriptMIT License