Release Notes MCP Server
The Release Notes MCP Server generates, analyzes, and formats release notes from GitHub repositories. With this server, you can:
Generate release notes from commits within a specified timeframe or commit range
Filter and group commits by type, author, or scope
Format output in markdown, JSON, or plain text
Analyze commits to provide statistics (total commits, breaking changes, commits by type/author)
Configure custom templates for release notes
Enrich commit information with data from pull requests
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Release Notes MCP Servergenerate release notes for glama-ai/glama-core from last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Release Notes Server
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.
Features
🎯 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
sinceparameter
Related MCP server: GitHub Releases MCP Server
Installation
npm install
npm run buildUsage
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"
}
}
}
}Available Tools
generate_release_notes
Generates release notes for a GitHub repository.
Parameters:
{
"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
}
}Example:
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
}
}
});Output Format
The generated release notes include:
Header with generation date and statistics
Sections grouped by commit type:
🚀 Features
🐛 Fixes
📚 Documentation
⚡ Performance
♻️ Refactoring
🧪 Tests
🏗️ Build
🔧 Other
Detailed statistics including:
Total commits
Breaking changes
Commits by type
Commits by author
Environment Variables
GITHUB_TOKEN: GitHub personal access token with repo access
Implementation Details
The server implements efficient commit fetching by:
Using GitHub's
sinceparameter when possible to reduce API callsFalling back to SHA-based filtering when needed
Properly handling pagination
Maintaining newest-first ordering for release notes
Enriching commits with PR data when available
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceGenerates commit messages, PR titles and descriptions, and release notes from git changes, with automatic domain detection for appropriate PR templates.Last updated10391MIT
- AlicenseBqualityDmaintenanceProvides tools for accessing, comparing, and analyzing GitHub repository releases with rich formatting and detailed information.Last updated5373ISC
- Alicense-qualityDmaintenanceConverts raw GitHub notes into polished Polish release notes, PR descriptions, and changelogs using predefined workflows.Last updatedMIT
- AlicenseAqualityCmaintenanceTurns raw GitHub commit history into a categorized, human-readable changelog directly inside Claude or any MCP-compatible client.Last updated3MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Generate AGENTS.md, AP2 compliance docs, checkout rules, debug playbook & MCP configs from any repo.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nickbaumann98/release-notes-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server