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
Clonar y construir el servidor:
git clone [repository-url]
cd git-file-forensics
npm install
npm run buildAgregue 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: Gitingest MCP Server
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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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
