Gitingest MCP Server

Integrations

  • Analyzes Git repositories and transforms them into structured text digests, supporting filtering by file size, patterns, and branches to help AI assistants understand codebases.

  • Enables ingestion of GitHub repositories, extracting repository summaries, file structures, and content to provide comprehensive codebase insights.

  • Supports installation through PyPI, allowing the server to be easily integrated with AI assistants via package management.

Gitingest MCP Server

Eine Model Context Protocol (MCP)-Serverimplementierung, die sich in gitingest integrieren lässt, um jedes Git-Repository in eine einfache Textzusammenfassung seiner Codebasis umzuwandeln.

Merkmale

  • Einfache Integration mit KI-Assistenten durch das Model Context Protocol
  • Analyse- und Aufnahmefunktionen für Git-Repositorys
  • Unterstützung für das Filtern von Dateien nach Größe, Mustern und Zweigen
  • Gibt umfassende Repository-Informationen zurück, einschließlich Zusammenfassungen, Dateistruktur und Inhalt

Verwendung

Konfigurationsoptionen

Fügen Sie den Einstellungen Ihres KI-Assistenten die folgende Konfiguration hinzu, um gitingest-mcp als MCP-Server zu aktivieren:

PyPI-Installation
{ "mcpServers": { "gitingestmcp": { "command": "uvx", "args": ["-U", "gitingestmcp"] } } }
GitHub-Installation
{ "mcpServers": { "gitingestmcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/narumiruna/gitingest-mcp", "gitingestmcp" ] } } }
Lokale Installation
{ "mcpServers": { "gitingestmcp": { "command": "uv", "args": [ "run", "--directory", "/home/<user>/workspace/gitingest-mcp", "gitingestmcp" ] } } }

API

Der Server stellt das folgende Tool bereit:

ingest_git

Analysiert ein Git-Repository und gibt seinen Inhalt in einem strukturierten Format zurück.

Parameter:
  • source : Die URL eines Git-Repositorys oder ein lokaler Verzeichnispfad
  • max_file_size (optional): Maximal zulässige Dateigröße in Bytes (Standard: 10 MB)
  • include_patterns (optional): Muster oder Mustersatz, der die einzuschließenden Dateien angibt (z. B. „*.md, src/“)
  • exclude_patterns (optional): Muster oder Mustersatz, der die auszuschließenden Dateien angibt
  • branch (optional): Der zu klonende und zu analysierende Zweig (Standard: „main“)
Widerrufsfolgen:

Eine Zeichenfolge mit:

  1. Repository-Zusammenfassung
  2. Baumartige Struktur der Dateien
  3. Inhalt der Repository-Dateien

Ressourcen

Lizenz

Weitere Einzelheiten finden Sie in der Datei LICENSE .

You must be authenticated.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Gitingest MCP Server

  1. Merkmale
    1. Verwendung
      1. Konfigurationsoptionen
    2. API
      1. ingest_git
    3. Ressourcen
      1. Lizenz

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
          Last updated -
          18
          4
          1
          TypeScript
        • A
          security
          F
          license
          A
          quality
          MCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.
          Last updated -
          6
          Python

        View all related MCP servers

        ID: w4486fnhds