Extractor de Registro de Cambios
Analiza y extrae datos estructurados de registros de cambios y notas de versión en múltiples formatos
## Características
Extrae y analiza información de versiones de varios formatos de registro de cambios:
- **Keep a Changelog**: Formato estándar con encabezados de versión y cambios categorizados
- **Conventional Commits**: Estilo de mensaje de commit Git con tipo y alcance
- **GitHub Releases**: Notas de versión con listas de características y correcciones de errores
- **Detección automática**: Identifica automáticamente el formato utilizado
## Extracción
Extrae datos completos de versiones:
- **Números de versión**: Versionado semántico (ej: 1.0.0, 2.1.3-beta)
- **Fechas de lanzamiento**: Cuándo se lanzó cada versión
- **Categorías de cambios**: Agregado, Cambiado, Deprecado, Eliminado, Corregido, Seguridad
- **Descripciones de cambios**: Texto completo de cada entrada de cambio
- **Alcance y cambios ruptivos**: Metadatos adicionales de commits convencionales
## Análisis
Proporciona estadísticas detalladas:
- Número total de versiones
- Primera y última versión
- Cambios por categoría por versión
- Detección de cambios no lanzados
- Recuento total de cambios en todas las versiones
## Exportación
Exporta datos JSON estructurados adecuados para:
- Documentación de API
- Generación de notas de versión
- Herramientas de comparación de versiones
- Guías de migración
Documentación de la API
Punto final de la solicitud
POST /es/api/tools/changelog-extractor
Parámetros de la solicitud
| Nombre del parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| changelogInput | textarea | Sí | - |
| formatHint | select | No | - |
| includeDescriptions | checkbox | No | Incluir texto completo para cada entrada de cambio |
Formato de respuesta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Datos JSON:
Datos JSON
Documentación de MCP
Agregue este herramienta a su configuración de servidor MCP:
{
"mcpServers": {
"elysiatools-changelog-extractor": {
"name": "changelog-extractor",
"description": "Analiza y extrae datos estructurados de registros de cambios y notas de versión en múltiples formatos",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=changelog-extractor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.
Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]