Skip to main content
Glama

MCP Git Repo Browser

Una implementación de Node.js de un navegador de repositorio Git utilizando el Protocolo de Contexto de Modelo (MCP).

Configuración

Agregue esto a su archivo de configuración de MCP:

{ "mcpServers": { "mcp-git-repo-browser": { "command": "node", "args": ["/path/to/mcp-git-repo-browser/src/index.js"] } } }

Características

El servidor proporciona dos herramientas principales:

  1. git_directory_structure : Devuelve una representación en forma de árbol de la estructura de directorios de un repositorio
    • Entrada: URL del repositorio
    • Salida: Representación en árbol ASCII de la estructura del repositorio
  2. git_read_important_files : lee y devuelve el contenido de los archivos especificados en un repositorio
    • Entrada: URL del repositorio y lista de rutas de archivos
    • Salida: Diccionario que asigna rutas de archivos a sus contenidos

Detalles de implementación

  • Utiliza módulos nativos de Node.js (crypto, path, os) para la funcionalidad principal
  • Aprovecha fs-extra para mejorar las operaciones con archivos
  • Utiliza simple-git para operaciones del repositorio Git
  • Implementa un manejo limpio de errores y limpieza de recursos.
  • Crea directorios temporales deterministas basados en hashes de URL del repositorio
  • Reutiliza repositorios clonados cuando sea posible para mayor eficiencia

Requisitos

  • Node.js 14.x o superior
  • Git instalado en el sistema

Instalación

git clone <repository-url> cd mcp-git-repo-browser npm install

Uso

Iniciar el servidor:

node src/index.js

El servidor se ejecuta en stdio, lo que lo hace compatible con los clientes MCP.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

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

Un servidor Node.js que permite explorar repositorios Git a través de MCP, proporcionando herramientas para ver estructuras de directorios y leer archivos importantes de los repositorios.

  1. Configuración
    1. Características
      1. Detalles de implementación
        1. Requisitos
          1. Instalación
            1. Uso
              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
                  3
                  TypeScript
                  • Linux
                  • Apple
                • 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
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server for gitingest. It allows MCP clients like Claude Desktop, Cursor, Cline etc to quickly extract information about Github repositories including repository summaries, project directory structure, file contents, etc
                  Last updated -
                  3
                  8
                  Python
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Node.js implementation that enables browsing Git repositories through the Model Context Protocol, providing features like displaying directory structures, reading files, searching code, comparing branches, and viewing commit history.
                  Last updated -
                  10
                  JavaScript
                  MIT License

                View all related MCP servers

                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/razorback16/mcp-git-repo-browser'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server