Skip to main content
Glama

Git File Forensics MCP

by davidorex

Análisis forense de archivos Git (MCP)

Una herramienta MCP para análisis forense profundo a nivel de archivos Git que ayuda a obtener información detallada sobre historiales de archivos, cambios y patrones, centrándose en el análisis de archivos individuales en lugar de operaciones de todo el repositorio.

Instalación

  1. Clonar y construir el servidor:
git clone [repository-url] cd git-file-forensics npm install npm run build
  1. Agregue a su configuración de MCP ( ~/Library/Application Support/Code/User/globalStorage/david-dafu-dev.dafu/settings/cline_mcp_settings.json ):
{ "mcpServers": { "git-file-forensics": { "command": "/opt/homebrew/bin/node", "args": ["/path/to/git-file-forensics/build/index.js"], "alwaysAllow": [] } } }

Herramientas disponibles

1. versiones de archivo de pista

Realiza un seguimiento del historial de versiones completo de un archivo específico, incluidos cambios de nombre y movimientos.

{ "method": "tools/call", "params": { "name": "track_file_versions", "arguments": { "repoPath": "/path/to/repo", "file": "path/to/file", "outputPath": "output.json" } } }

2. analizar_diferencia_de_archivo

Analiza cambios específicos entre dos versiones de un archivo.

{ "method": "tools/call", "params": { "name": "analyze_file_diff", "arguments": { "repoPath": "/path/to/repo", "file": "path/to/file", "versions": { "from": "commit-hash-1", "to": "commit-hash-2" }, "outputPath": "output.json" } } }

3. analizar_el_contexto_del_archivo

Analiza el contexto más amplio de los cambios de archivos en una confirmación específica.

{ "method": "tools/call", "params": { "name": "analyze_file_context", "arguments": { "repoPath": "/path/to/repo", "file": "path/to/file", "commit": "commit-hash", "outputPath": "output.json" } } }

4. analizar_la_semántica_del_archivo

Analiza cambios semánticos y patrones en el historial de archivos.

{ "method": "tools/call", "params": { "name": "analyze_file_semantics", "arguments": { "repoPath": "/path/to/repo", "file": "path/to/file", "outputPath": "output.json" } } }

Formato de salida

Todas las herramientas generan archivos JSON que contienen:

  • Resultados detallados del análisis
  • Estadísticas resumidas
  • Cambiar patrones y relaciones
  • Evaluaciones de riesgos (cuando corresponda)

Requisitos

  • Node.js
  • Git (debe estar instalado y accesible)
  • Kit de desarrollo de software de MCP

Licencia

Este proyecto está licenciado bajo la Licencia Apache, versión 2.0 - consulte el archivo LICENSE.txt para obtener más detalles.

Copyright davidorex.ai. Licenciado bajo la Licencia Apache, Versión 2.0; no puede usar este proyecto sin cumplir con la Licencia. Puede obtener una copia de la Licencia en http://www.apache.org/licenses/LICENSE-2.0

You must be authenticated.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Proporciona herramientas forenses profundas a nivel de archivo Git para analizar historiales de archivos detallados, cambios y patrones dentro de repositorios Git, centrándose en el análisis de archivos individuales en lugar de operaciones de todo el repositorio.

  1. Instalación
    1. Herramientas disponibles
      1. versiones de archivo de pista
      2. analizar\_diferencia\_de\_archivo
      3. analizar\_el\_contexto\_del\_archivo
      4. analizar\_la\_semántica\_del\_archivo
    2. Formato de salida
      1. Requisitos
        1. Licencia

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            Provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.
            Last updated -
            2
            17
            TypeScript
          • -
            security
            A
            license
            -
            quality
            A specialized MCP server for in-depth analysis of git repositories, offering tools for branch overview, time period analysis, file changes, and merge recommendations.
            Last updated -
            4
            1
            JavaScript
            Apache 2.0
          • -
            security
            F
            license
            -
            quality
            Extracts diffs from GitHub Pull Requests, allowing users to retrieve and analyze changes between branches in a repository.
            Last updated -
            1
            JavaScript
          • A
            security
            A
            license
            A
            quality
            Analyzes git changes in repositories and generates conventional commit messages using OpenAI's GPT models, supporting both staged and unstaged changes with detailed summaries.
            Last updated -
            1
            6
            11
            TypeScript
            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/davidorex/git-file-forensics'

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