io.github.lazymac2x/ai-changelog-writer
Official5 toolsby lazymac2x · JavaScript
Cloudflare Workers MCP server: ai-changelog-writer
Generates and manages changelog entries for software projects.
Captured live from the server via tools/list.
generate_changelog
Generate a Markdown changelog from a list of commit messages. Supports conventional commits and heuristic classification.
Parameters (3)
- commitsarrayrequired
Array of commit messages or "hash message" lines.
- versionstring
Release version tag, e.g. "v1.2.0". Optional.
- datestring
Release date in YYYY-MM-DD format. Defaults to today.
format_release_notes
Format polished release notes for a given version, suitable for GitHub Releases or a product changelog page.
Parameters (4)
- commitsarrayrequired
Array of commit messages.
- versionstringrequired
Version string, e.g. "2.0.0".
- projectstring
Project or product name. Optional.
- datestring
Release date in YYYY-MM-DD format. Defaults to today.
generate_pr_description
Generate a pull request description with summary, change stats, and a test checklist.
Parameters (3)
- commitsarrayrequired
Array of commit messages included in the PR.
- diffstring
Raw git diff output. Optional but improves stats.
- titlestring
PR title. Optional.
summarize_commits
Produce a short natural-language summary and structured breakdown of a set of commits.
Parameters (1)
- commitsarrayrequired
Array of commit messages to summarize.
detect_breaking_changes
Detect breaking changes from commit messages and/or a git diff. Returns a list of breaking items and a version-bump recommendation.
Parameters (2)
- commitsarray
Array of commit messages. Optional if diff is provided.
- diffstring
Raw git diff to scan for removed exports/APIs. Optional.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"ai-changelog-writer": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.lazy-mac.com/ai-changelog-writer/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.