Skip to main content
Glama

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": [] } } }

Related MCP server: MCP Forensic Toolkit

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

One-click Deploy
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/davidorex/git-file-forensics'

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