Extrator de Registro de Alterações
Analisa e extrai dados estruturados de registros de alterações e notas de versão em vários formatos
## Recursos
Extrai e analisa informações de versão de vários formatos de registro de alterações:
- **Keep a Changelog**: Formato padrão com cabeçalhos de versão e alterações categorizadas
- **Conventional Commits**: Estilo de mensagem de commit Git com tipo e escopo
- **GitHub Releases**: Notas de versão com listas de recursos e correções de bugs
- **Detecção automática**: Identifica automaticamente o formato utilizado
## Extração
Extrai dados completos de versão:
- **Números de versão**: Versionamento semântico (ex: 1.0.0, 2.1.3-beta)
- **Datas de lançamento**: Quando cada versão foi lançada
- **Categorias de alterações**: Adicionado, Alterado, Deprecado, Removido, Corrigido, Segurança
- **Descrições de alterações**: Texto completo de cada entrada de alteração
- **Escopo e breaking changes**: Metadados adicionais de commits convencionais
## Análise
Fornece estatísticas detalhadas:
- Número total de versões
- Primeira e última versão
- Alterações por categoria por versão
- Detecção de alterações não lançadas
- Contagem total de alterações em todas as versões
## Exportação
Exporta dados JSON estruturados adequados para:
- Documentação de API
- Geração de notas de versão
- Ferramentas de comparação de versões
- Guias de migração
Documentação da API
Ponto final da solicitação
POST /pt/api/tools/changelog-extractor
Parâmetros da solicitação
| Nome do parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
| changelogInput | textarea | Sim | - |
| formatHint | select | Não | - |
| includeDescriptions | checkbox | Não | Incluir texto completo para cada entrada de alteração |
Formato de resposta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Dados JSON:
Dados JSON
Documentação de MCP
Adicione este ferramenta à sua configuração de servidor MCP:
{
"mcpServers": {
"elysiatools-changelog-extractor": {
"name": "changelog-extractor",
"description": "Analisa e extrai dados estruturados de registros de alterações e notas de versão em vários formatos",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=changelog-extractor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.
Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]