mcp release semver agents changelog
Release Gate
Release intelligence for AI agents. Analyze changes, detect breaking updates, and recommend the next semantic version.
Version
v0.1.3
License
MIT
Platforms
Node 18 or newer, Any MCP client
Interfaces
CLI, MCP
Overview
Version bumps and changelogs are hand rolled. An agent cannot tell whether a change is breaking or patch, so either nothing ships or the wrong version does. Release Gate reads the commits and the diff and answers with evidence.
Setup
npm install -g release-gate-mcp
Add the server to your MCP client.
{
"mcpServers": {
"release": {
"command": "release-gate-mcp",
"args": []
}
}
}
Usage
release.analyzeclassify commits since the last tag, detect breaking changes, and recommend the next bump.release.notesgenerate release notes grouped by type from the commits since the last tag.release.bumpcompute the next semantic version from the current version and the recommended bump.
Breaking changes are detected two ways:
- Conventional commit markers such as
refactor!:andBREAKING CHANGEin messages. - Removed exported symbols in the diff, which catch breaking changes that were never announced in a message.
Typical agent instructions:
- “Is this change breaking or patch?”
- “Write the release notes for the next release.”
- “What version should we ship next?”
Gains
- Semantic versions chosen from evidence, not a coin toss.
- Breaking changes surfaced even when the commit message is quiet.
- Release notes generated in seconds, grouped and readable.
- A release gate agents can enforce before a publish is allowed.
Repository
- Repository: github.com/AbduljabbarBXR/release-gate-mcp
- npm:
release-gate-mcp - License: MIT
- Current version: 0.1.3