Release Notes MCP Server
About
Generates comprehensive and formatted release notes from GitHub repositories, efficiently organizing commits by type and including detailed statistics using smart API usage.
Details
- Author
- nickbaumann98
- Repository
- nickbaumann98/release-notes-server
- GitHub stars
- 2
- Categories
- Developer Tools, Other, Knowledge Base, Productivity
Jump to
- 🎯 Smart commit filtering by date or SHA
- 📊 Groups commits by type (features, fixes, etc.)
- 🔍 Enriches commits with PR data
- 📈 Includes detailed statistics
- 🎨 Clean markdown formatting with emojis
- ⚡ Efficient API usage with GitHub's since parameter
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Release Notes MCP ServerCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/release-notes-server/build/index.js
Environment-
GITHUB_TOKEN
your-github-token
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add this server to your MCP configuration:
{
"mcpServers": {
"release-notes": {
"command": "node",
"args": ["/path/to/release-notes-server/build/index.js"],
"env": {
"GITHUB_TOKEN": "your-github-token"
}
}
}
}
generate_release_notes
Generates release notes for a GitHub repository. Parameters: owner (string), repo (string), commitRange (object with optional fromCommit and toCommit strings), format (object with type as 'markdown', groupBy as 'type', and includeStats as boolean).
generate_release_notes
Generates release notes for a GitHub repository.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"release notes mcp server": {
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"args": [
"/path/to/release-notes-server/build/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"args": [
"/path/to/release-notes-server/build/index.js"
],
"command": "node"
}
Macos
{
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"args": [
"/path/to/release-notes-server/build/index.js"
],
"command": "node"
}
Windows
{
"env": {
"GITHUB_TOKEN": "your-github-token"
},
"args": [
"/c",
"node",
"/path/to/release-notes-server/build/index.js"
],
"command": "cmd"
}
An MCP server that generates beautiful release notes from GitHub repositories. It efficiently fetches commits, organizes them by type, and presents them in a clean, readable format.
- 🎯 Smart commit filtering by date or SHA
- 📊 Groups commits by type (features, fixes, etc.)
- 🔍 Enriches commits with PR data
- 📈 Includes detailed statistics
- 🎨 Clean markdown formatting with emojis
- ⚡ Efficient API usage with GitHub'ssinceparameter
Add this server to your MCP configuration:
{ "mcpServers": { "release-notes": { "command": "node", "args": ["/path/to/release-notes-server/build/index.js"], "env": { "GITHUB_TOKEN": "your-github-token" } } } }
Generates release notes for a GitHub repository.
{ "owner": string, // Repository owner "repo": string, // Repository name "commitRange": { "fromCommit"?: string, // Starting commit SHA "toCommit"?: string // Ending commit SHA }, "format": { "type": "markdown", // Output format "groupBy": "type", // How to group commits "includeStats": boolean // Include commit statistics } }
const result = await use_mcp_tool({ server_name: "release-notes", tool_name: "generate_release_notes", arguments: { owner: "owner", repo: "repo", commitRange: { fromCommit: "abc123" // Get commits from this SHA }, format: { type: "markdown", groupBy: "type", includeStats: true } } });
-
Header with generation date and statistics
- 🚀 Features
- 🐛 Fixes
- 📚 Documentation
- ⚡ Performance
- ♻️ Refactoring
- 🧪 Tests
- 🏗️ Build
- 🔧 Other
- Total commits
- Breaking changes
- Commits by type
- Commits by author
- GITHUB_TOKEN: GitHub personal access token with repo access
The server implements efficient commit fetching by:
- Using GitHub'ssinceparameter when possible to reduce API calls
- Falling back to SHA-based filtering when needed
- Properly handling pagination
- Maintaining newest-first ordering for release notes
- Enriching commits with PR data when available
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.
Local-first documentation for AI agents. Indexes docs from any git repo into SQLite for offline, instant, private access to up-to-date library documentation.
An intelligent system for managing programming rules, supporting search, versioning, code validation, and prompt enhancement.
An MCP server for accessing and managing design system documentation from a GitHub repository.
Repository analysis, issues, pull requests, and code structure exploration
Gives your AI access to the source code and docs of all public github repos
Hosted, Stateless & Multitenant GitHub MCP server connects AI tools directly to GitHub's platform
Reverse-engineer architecture from source code (Go, TypeScript, Python) or markdown. 19 tools for architecture graphs, drift detection between git refs, and validation rules.
MCP server to manage your GitHub starred repositories and lists
A portable MCP server for performing various GitHub operations on any repository.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





