Skip to main content
Glama

Gitingest MCP サーバー

gitingestと統合して、任意の Git リポジトリをそのコードベースの単純なテキスト ダイジェストに変換する Model Context Protocol (MCP) サーバー実装。

特徴

  • モデルコンテキストプロトコルによるAIアシスタントとの簡単な統合

  • Gitリポジトリの分析と取り込み機能

  • サイズ、パターン、ブランチによるファイルのフィルタリングをサポート

  • 概要、ファイル構造、コンテンツを含む包括的なリポジトリ情報を返します

Related MCP server: Graphiti MCP Server

使用法

設定オプション

gitingest-mcp を MCP サーバーとして有効にするには、AI アシスタントの設定に次の構成を追加します。

PyPIのインストール

{ "mcpServers": { "gitingestmcp": { "command": "uvx", "args": ["-U", "gitingestmcp"] } } }

GitHubのインストール

{ "mcpServers": { "gitingestmcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/narumiruna/gitingest-mcp", "gitingestmcp" ] } } }

ローカルインストール

{ "mcpServers": { "gitingestmcp": { "command": "uv", "args": [ "run", "--directory", "/home/<user>/workspace/gitingest-mcp", "gitingestmcp" ] } } }

API

サーバーは次のツールを提供します。

ingest_git

Git リポジトリを分析し、そのコンテンツを構造化された形式で返します。

パラメータ:

  • source : GitリポジトリのURLまたはローカルディレクトリのパス

  • max_file_size (オプション): 最大許容ファイルサイズ(バイト単位)(デフォルト: 10MB)

  • include_patterns (オプション): 含めるファイルを指定するパターンまたはパターンのセット (例: "*.md, src/")

  • exclude_patterns (オプション): 除外するファイルを指定するパターンまたはパターンのセット

  • branch (オプション):クローンして分析するブランチ(デフォルト: "main")

戻り値:

次の内容を含む文字列:

  1. リポジトリの概要

  2. ファイルのツリー構造

  3. リポジトリファイルの内容

リソース

ライセンス

詳細については、 LICENSEファイルを参照してください。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/narumiruna/gitingest-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server