Skip to main content
Glama

@mcpx-digital/git-changelog

MCP server that turns local git log into release notes and CHANGELOG drafts.

Generate conventional-commit–grouped release notes between tags/commits, inspect commit groups, and write a CHANGELOG.md draft — from Cursor, Claude Desktop, or any MCP client.

Local git only. This server reads your local repository via git log. It does not push, force-push, scrape remotes, or rewrite history. Use only on repos you own or have permission to inspect.

Install (MCPX / npx)

npx -y @mcpx-digital/git-changelog

Publish note: Prepared for npm as @mcpx-digital/git-changelog. Until published, run from a local clone.

Related MCP server: Git Commit MCP Server

Cursor mcp.json example

{
  "mcpServers": {
    "git-changelog": {
      "command": "npx",
      "args": ["-y", "@mcpx-digital/git-changelog"]
    }
  }
}

Local clone:

{
  "mcpServers": {
    "git-changelog": {
      "command": "node",
      "args": ["/absolute/path/to/git-changelog-mcp/index.js"]
    }
  }
}

Tools

Tool

What it does

generate_release_notes

Markdown release notes from git log between optional from/to refs

group_conventional_commits

Group commits by conventional type (feat, fix, …)

write_changelog_draft

Write (or dry-run) a CHANGELOG.md section for a version

Example prompts

  • “Generate release notes from tag v0.1.0 to HEAD in this repo”

  • “Group conventional commits since v1.2.0

  • “Draft CHANGELOG.md for version 0.2.0 (dry run first)”

Development

git clone https://github.com/TheoryofShadows/git-changelog-mcp.git
cd git-changelog-mcp
npm install
npm test
node index.js

Sell / list on MCPX

Suggested listing price: $6.

Install command: npx -y @mcpx-digital/git-changelog

License

MIT © TheoryofShadows

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers