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.

Servidor MCP de Gitingest

Una implementación de servidor de Protocolo de contexto de modelo (MCP) que se integra con gitingest para convertir cualquier repositorio Git en un simple resumen de texto de su código base.

Características

  • Fácil integración con asistentes de IA a través del Protocolo de Contexto de Modelo
  • Capacidades de análisis e ingesta del repositorio Git
  • Soporte para filtrar archivos por tamaño, patrones y ramas
  • Devuelve información completa del repositorio, incluidos resúmenes, estructura de archivos y contenido.

Uso

Opciones de configuración

Agregue la siguiente configuración a la configuración de su asistente de IA para habilitar gitingest-mcp como servidor MCP:

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

API

El servidor proporciona la siguiente herramienta:

ingest_git

Analiza un repositorio Git y devuelve su contenido en un formato estructurado.

Parámetros:
  • source : La URL de un repositorio Git o una ruta de directorio local
  • max_file_size (opcional): tamaño máximo de archivo permitido en bytes (predeterminado: 10 MB)
  • include_patterns (opcional): Patrón o conjunto de patrones que especifican los archivos a incluir (por ejemplo, "*.md, src/")
  • exclude_patterns (opcional): Patrón o conjunto de patrones que especifican los archivos a excluir
  • branch (opcional): La rama a clonar y analizar (predeterminado: "principal")
Devoluciones:

Una cadena que contiene:

  1. Resumen del repositorio
  2. Estructura de los archivos en forma de árbol
  3. Contenido de los archivos del repositorio

Recursos

Licencia

Consulte el archivo LICENCIA para obtener más detalles.

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.

Servidor MCP de Gitingest

  1. Características
    1. Uso
      1. Opciones de configuración
    2. API
      1. ingest_git
    3. Recursos
      1. Licencia

        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