release-notes-server
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.