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
GitHub-Installation
Lokale Installation
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 Verzeichnispfadmax_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 angibtbranch
(optional): Der zu klonende und zu analysierende Zweig (Standard: „main“)
Widerrufsfolgen:
Eine Zeichenfolge mit:
- Repository-Zusammenfassung
- Baumartige Struktur der Dateien
- Inhalt der Repository-Dateien
Ressourcen
- gitingest-Website: https://gitingest.com/
- Gitingest-Repository: https://github.com/cyclotruc/gitingest
Lizenz
Weitere Einzelheiten finden Sie in der Datei LICENSE .
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Gitingest MCP Server
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityMCP 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 -1843TypeScript
- AsecurityFlicenseAqualityMCP 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 -6Python
- Python