分类

变更记录提取器

解析并从多种格式的变更记录和发行说明中提取结构化数据

## 功能 从各种变更记录格式中提取和解析版本信息: - **Keep a Changelog**: 带有版本标题和分类变更的标准格式 - **Conventional Commits**: 带有类型和范围的Git提交消息风格 - **GitHub Releases**: 带有功能列表和错误修复的发行说明 - **自动检测**: 自动识别使用的格式 ## 提取 提取全面的发行数据: - **版本号**: 语义化版本控制(例如 1.0.0、2.1.3-beta) - **发行日期**: 每个版本的发布时间 - **变更类别**: 新增、更改、弃用、删除、修复、安全 - **变更描述**: 每个变更条目的完整文本 - **范围和重大变更**: 来自传统提交的附加元数据 ## 分析 提供详细的统计信息: - 发行版本总数 - 首个和最新版本 - 每个发行版本的每类变更 - 未发布变更检测 - 所有版本的总变更数 ## 导出 导出适用于以下用途的结构化JSON数据: - API文档 - 发行说明生成 - 版本比较工具 - 迁移指南

包含每个变更条目的完整文本

API 文档

请求端点

POST /zh/api/tools/changelog-extractor

请求参数

参数名 类型 必填 描述
changelogInput textarea -
formatHint select -
includeDescriptions checkbox 包含每个变更条目的完整文本

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-changelog-extractor": {
      "name": "changelog-extractor",
      "description": "解析并从多种格式的变更记录和发行说明中提取结构化数据",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=changelog-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]