release-notes-server

release-notes-server

2

Release Notes Server is a Model Context Protocol (MCP) server that simplifies the generation of release notes from GitHub repositories. It categorizes commits, enhances them with pull request data, and presents them in a structured markdown format. The server is designed to be efficient in terms of API usage and allows for smart commit filtering.

Release Notes Server

An MCP server designed to generate beautiful release notes from GitHub repositories. It offers smart commit filtering, groups commits by type, and enriches them with pull request data. Features include markdown formatting, detailed statistics, and efficient GitHub API usage.

Features

  • Smart filtering by date or SHA
  • Groups commits by type
  • Enriches commits with PR data
  • Includes detailed statistics
  • Clean markdown format with emojis
  • Efficient API usage

Usage

Add to MCP configuration with specific node command and environment variables.

Available Tools

generate_release_notes

Generates release notes for a GitHub repository, with optional parameters for owners, repo, commit range, and formatting.