Самый продвинутый MCP-сервер
Реализация сервера Model Context Protocol (MCP), которая интегрируется с gitingest для превращения любого репозитория Git в простой текстовый дайджест его кодовой базы.
Функции
Простая интеграция с помощниками на основе искусственного интеллекта через протокол контекста модели
Возможности анализа и приема репозитория Git
Поддержка фильтрации файлов по размеру, шаблонам и ветвям
Возвращает полную информацию о репозитории, включая сводки, структуру файлов и содержимое.
Related MCP server: Graphiti MCP Server
Использование
Параметры конфигурации
Добавьте следующую конфигурацию в настройки вашего AI-помощника, чтобы включить gitingest-mcp в качестве сервера MCP:
Установка 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: URL-адрес репозитория Git или путь к локальному каталогуmax_file_size(необязательно): максимально допустимый размер файла в байтах (по умолчанию: 10 МБ)include_patterns(необязательно): Шаблон или набор шаблонов, указывающих файлы для включения (например, "*.md, src/")exclude_patterns(необязательно): Шаблон или набор шаблонов, указывающих файлы для исключенияbranch(необязательно): ветвь для клонирования и анализа (по умолчанию: «main»)
Возврат:
Строка, содержащая:
Резюме репозитория
Древовидная структура файлов
Содержимое файлов репозитория
Ресурсы
сайт gitingest: https://gitingest.com/
Репозиторий gitingest: https://github.com/cyclotruc/gitingest
Лицензия
Подробную информацию смотрите в файле ЛИЦЕНЗИЯ .