changelogai
Generates changelogs by reading git history from a local repository.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
changelogai
Generate professional changelogs from your git history — instantly.
Works out of the box with conventional commits. Optional AI mode uses Claude to rewrite technical commit messages into user-facing release notes.
Install
npm install -g @ura-dev/changelogaiRelated MCP server: pr-narrator-mcp
Quick Start
# Run without installing
npx @ura-dev/changelogai
# Generate changelog since last tag
changelogai
# Grouped by category
changelogai --group
# AI-enhanced (requires ANTHROPIC_API_KEY)
changelogai --ai --group
# Write to file
changelogai --group --output CHANGELOG.md
# Prepend new release to existing changelog
changelogai --group --output CHANGELOG.md --prepend
# JSON output for CI/CD
changelogai --format json
# Suggest semver bump
changelogai --version-bumpFeatures
Zero config — auto-detects latest tag, parses conventional commits
Smart grouping — categorizes commits into Features, Bug Fixes, Performance, etc.
AI mode — rewrites commit messages into clear, user-facing descriptions using Claude
Multiple formats — Markdown, JSON, plain text
Version bump suggestion — analyzes changes and suggests major/minor/patch
Prepend mode — add new releases to the top of existing CHANGELOG.md
No dependencies — pure Node.js, works everywhere
Options
Flag | Description | Default |
| Start ref (tag/commit) | Latest tag |
| End ref | HEAD |
| Write to file | stdout |
| markdown, json, plain | markdown |
| Group by commit type | false |
| AI-enhanced descriptions | false |
| Claude model for AI mode | claude-haiku-4-5-20251001 |
| Prepend to existing file | false |
| Suggest semver bump | false |
| Git repo path | . |
| Max commits to process | 500 |
MCP Server
changelogai includes a Model Context Protocol server for AI agents and IDE integrations (Claude Desktop, Cursor, VS Code, etc.).
{
"mcpServers": {
"changelogai": {
"command": "npx",
"args": ["-y", "-p", "@ura-dev/changelogai", "changelogai-mcp"]
}
}
}Or if installed globally:
{
"mcpServers": {
"changelogai": {
"command": "changelogai-mcp"
}
}
}Available Tools
Tool | Description |
| Generate a changelog from git history. Returns markdown, JSON, or plain text. |
| Analyze git commits and suggest next semver bump (major/minor/patch). |
AI Mode
Set your Anthropic API key:
export ANTHROPIC_API_KEY=sk-ant-...Then run with --ai:
changelogai --ai --group --output CHANGELOG.mdAI mode rewrites technical commit messages into clear, user-facing release notes. Uses Claude Haiku by default (fast and cheap — ~$0.001 per changelog).
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate changelogs, release emails, help-center articles, banners, and social posts from commits.
Changelogs for coding agents: versions, breaking changes, migrations. Free changelog-to-JSON.
Release intelligence for AI coding tools: releases, typed changes, breaking changes, cadence.
Ask what your product does, triage requests and publish the changelog, from a map of your code.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAnalyzes git changes in repositories and generates conventional commit messages using OpenAI's GPT models, supporting both staged and unstaged changes with detailed summaries.12 npm15MIT
- AlicenseAqualityCmaintenanceGenerates commit messages, PR titles and descriptions, and release notes from git changes, with automatic domain detection for appropriate PR templates.104 npm1MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to create conventional Git commits, update changelogs, and optionally push changes to remote repositories.22MIT
- AlicenseAqualityDmaintenanceTurns raw GitHub commit history into a categorized, human-readable changelog directly inside Claude or any MCP-compatible client.3MIT