narumiruna/gitingest-mcp

narumiruna/gitingest-mcp

от narumiruna
MCP сервер для интеграции с gitingest: превращает любой Git-репозиторий в структурированный текстовый дайджест кода с фильтрацией файлов и веток. Полезен AI-ассистентам и разработчикам для анализа ...

Gitingest MCP Server

A Model Context Protocol (MCP) server implementation that integrates with gitingest for turning any Git repository into a simple text digest of its codebase.

Gitingest Server MCP server

Features

  • Easy integration with AI assistants through the Model Context Protocol
  • Git repository analysis and ingestion capabilities
  • Support for filtering files by size, patterns, and branches
  • Returns comprehensive repository information including summaries, file structure, and content

Usage

Configuration Options

Add the following configuration to your AI assistant's settings to enable gitingest-mcp as an MCP server:

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

Часто задаваемые вопросы

Инструменты были проиндексированы:
ingest_git

Эта функция анализирует источник (URL или локальный путь), клонирует соответствующий репозиторий (если применимо) и обрабатывает его файлы в соответствии с указанными параметрами запроса. Она может вернуть сводку, древовидную структуру файлов или содержимое файлов.

Параметры
  • branchstring

    Ветка для клонирования и импорта.

  • exclude_patternsstring

    Шаблон или набор шаблонов, определяющий, какие файлы исключить, например: '*.md, src/'

  • include_patternsstring

    Шаблон или набор шаблонов, определяющий, какие файлы включать, например: '*.md, src/'

  • max_file_sizeinteger

    Максимально допустимый размер файла для приема файлов. Файлы больше этого размера игнорируются, по умолчанию 1010241024 (10 МБ).

  • sourcestringобязательный

    Анализируемый источник: это может быть URL-адрес (для Git-репозитория) или путь к локальной директории.

0.1.5основная
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить narumiruna/gitingest-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"narumiruna-gitingest-mcp-if0uj6hpab\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"gitingestmcp@latest\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add narumiruna-gitingest-mcp-if0uj6hpab -- uvx gitingestmcp@latest

Либо через JSON-конфиг:

claude mcp add-json narumiruna-gitingest-mcp-if0uj6hpab "{\"command\":\"uvx\",\"args\":[\"gitingestmcp@latest\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add narumiruna-gitingest-mcp-if0uj6hpab -- uvx gitingestmcp@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.narumiruna-gitingest-mcp-if0uj6hpab]
command = "uvx"
args = ["gitingestmcp@latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите narumiruna/gitingest-mcp, а в поле команды запуска — строку ниже:
uvx gitingestmcp@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например narumiruna-gitingest-mcp-if0uj6hpab.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: narumiruna-gitingest-mcp-if0uj6hpab
    command: uvx
    args:
      - "gitingestmcp@latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "narumiruna-gitingest-mcp-if0uj6hpab": {
      "command": "uvx",
      "args": [
        "gitingestmcp@latest"
      ]
    }
  }
}

Похожие MCP-сервера

kehvinbehvin/json-mcp-filter

kehvinbehvin/json-mcp-filter

от kehvinbehvin

MCP-сервер для JSON-схем и фильтрации данных. Работает с локальными файлами и удаленными HTTP-эндпоинтами. Извлекает нужные поля из больших JSON (до 50 MB) для контекста LLM. Генерирует TypeScript-...

JavaScript⭐ 26
saurav61091/mcp-openapi

saurav61091/mcp-openapi

от saurav61091

Превращает любую OpenAPI 3.x спецификацию в MCP-инструменты для Claude - одной строкой в конфиге. Claude вызывает эндпоинты через естественный язык, инструменты обновляются автоматически.

TypeScript⭐ 1
AntonioTF5/soul-mcp-server

AntonioTF5/soul-mcp-server

от antoniotf5

MCP-сервер для работы с SOUL.md: валидация файлов по схеме, генерация шаблонов агентов и оценка полноты. Всё доступно из Claude Desktop или любого MCP-клиента. Полезен разработчикам AI-агентов.

JavaScript⭐ 2
johannesbrandenburger/typst-mcp

johannesbrandenburger/typst-mcp

от johannesbrandenburger

Typst MCP сервер помогает AI-агентам работать с типографской системой Typst: конвертировать LaTeX в Typst, проверять синтаксис и превращать код в изображения. Полезен для разработчиков и технических авторов, использующих ИИ для верстки.

Python⭐ 185
DigiCatalyst-Systems/dep-diff-mcp

DigiCatalyst-Systems/dep-diff-mcp

от digicatalyst-systems

MCP сервер для анализа уязвимостей и рисков при обновлении зависимостей: превращает diff lock-файла в ранжированный план с разбором breaking changes, CVE и рекомендациями. Помогает оценить безопасность в Dependabot PR.

TypeScript⭐ 1
x51xxx/copilot-mcp-server

x51xxx/copilot-mcp-server

от x51xxx

MCP сервер для подключения GitHub Copilot CLI к вашему редактору или ИИ-ассистенту. Позволяет выполнять неинтерактивные команды, анализировать код с @ссылками на файлы, проводить ревью, рефакторинг и пакетную обработку задач. Полезен разработчикам для автоматизации CI и ускорения работы с кодом.

TypeScript⭐ 5
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин