Cloudflare Workers MCP server: ai-changelog-writer
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Detect breaking changes from commit messages and/or a git diff. Returns a list of breaking items and a version-bump recommendation.
Raw git diff to scan for removed exports/APIs. Optional.
Array of commit messages. Optional if diff is provided.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Detect breaking changes from commit messages and/or a git diff. Returns a list of breaking items and a version-bump recommendation.
| Argument | Type | Description |
|---|---|---|
| diff | string | Raw git diff to scan for removed exports/APIs. Optional. |
| commits | array | Array of commit messages. Optional if diff is provided. |
{
"type": "object",
"properties": {
"diff": {
"type": "string",
"description": "Raw git diff to scan for removed exports/APIs. Optional."
},
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit messages. Optional if diff is provided."
}
}
}Format polished release notes for a given version, suitable for GitHub Releases or a product changelog page.
| Argument | Type | Description |
|---|---|---|
| date | string | Release date in YYYY-MM-DD format. Defaults to today. |
| commits* | array | Array of commit messages. |
| project | string | Project or product name. Optional. |
| version* | string | Version string, e.g. "2.0.0". |
{
"type": "object",
"required": [
"commits",
"version"
],
"properties": {
"date": {
"type": "string",
"description": "Release date in YYYY-MM-DD format. Defaults to today."
},
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit messages."
},
"project": {
"type": "string",
"description": "Project or product name. Optional."
},
"version": {
"type": "string",
"description": "Version string, e.g. \"2.0.0\"."
}
}
}Generate a Markdown changelog from a list of commit messages. Supports conventional commits and heuristic classification.
| Argument | Type | Description |
|---|---|---|
| date | string | Release date in YYYY-MM-DD format. Defaults to today. |
| commits* | array | Array of commit messages or "hash message" lines. |
| version | string | Release version tag, e.g. "v1.2.0". Optional. |
{
"type": "object",
"required": [
"commits"
],
"properties": {
"date": {
"type": "string",
"description": "Release date in YYYY-MM-DD format. Defaults to today."
},
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit messages or \"hash message\" lines."
},
"version": {
"type": "string",
"description": "Release version tag, e.g. \"v1.2.0\". Optional."
}
}
}Generate a pull request description with summary, change stats, and a test checklist.
| Argument | Type | Description |
|---|---|---|
| diff | string | Raw git diff output. Optional but improves stats. |
| title | string | PR title. Optional. |
| commits* | array | Array of commit messages included in the PR. |
{
"type": "object",
"required": [
"commits"
],
"properties": {
"diff": {
"type": "string",
"description": "Raw git diff output. Optional but improves stats."
},
"title": {
"type": "string",
"description": "PR title. Optional."
},
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit messages included in the PR."
}
}
}Produce a short natural-language summary and structured breakdown of a set of commits.
| Argument | Type | Description |
|---|---|---|
| commits* | array | Array of commit messages to summarize. |
{
"type": "object",
"required": [
"commits"
],
"properties": {
"commits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of commit messages to summarize."
}
}
}