Servidor MCP de métricas Git
Servidor MCP para analizar métricas de repositorios Git y comprender la salud del equipo. Publicado en npm como @jonmatum/git-metrics-mcp-server.
¿Qué es?
Un servidor MCP que extrae métricas significativas de repositorios Git para ayudar a los equipos a comprender sus patrones de desarrollo, identificar riesgos tempranamente y tener mejores conversaciones sobre calidad de código y salud del equipo.
Publicado en npm como @jonmatum/git-metrics-mcp-server y disponible como open source.
Esto es un espejo, no un microscopio. Sirve para reflexionar sobre la salud del equipo y la calidad del proceso, no para vigilar el comportamiento individual.
¿Qué herramientas ofrece?
El servidor expone 11 herramientas MCP que se pueden invocar con lenguaje natural:
- get_commit_stats — Estadísticas generales de commits por período
- get_author_metrics — Métricas detalladas por contribuidor
- get_file_churn — Archivos con más cambios (indicadores de complejidad)
- get_team_summary — Reporte integral del rendimiento del equipo
- get_commit_patterns — Análisis de cuándo se hacen commits (detección de burnout)
- get_code_ownership — Bus factor y distribución de conocimiento
- get_velocity_trends — Seguimiento de velocidad semanal/mensual
- get_collaboration_metrics — Patrones de interacción del equipo
- get_quality_metrics — Indicadores de calidad de código
- get_technical_debt — Archivos obsoletos y hotspots de complejidad
- get_conventional_commits — Análisis de commits convencionales y frecuencia de releases
Características de producción
- Sanitización de entrada contra inyección de comandos
- Logging estructurado en JSON con timestamps
- Timeouts configurables vía variable de entorno
GIT_TIMEOUT - Manejo de errores con boundaries y logging detallado
- CI/CD con GitHub Actions
¿Por qué importa?
Las métricas de Git son una fuente infrautilizada de señales sobre la salud del equipo. Este servidor permite hacer preguntas en lenguaje natural como «¿cuál es nuestro bus factor?» o «¿la gente está haciendo commits de noche?» y obtener respuestas estructuradas sin parsear logs manualmente.
Referencias
- Repositorio en GitHub — jonmatum, 2025. Código fuente y documentación.
- Paquete en npm — jonmatum, 2025. Paquete publicado para instalación global.
- Model Context Protocol — Anthropic, 2024. Especificación del protocolo MCP.