Skip to main content
Glama
narumiruna

Gitingest MCP Server

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

Related MCP server: Graphiti MCP Server

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 .

Install Server
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