Release Notes MCP Server

by nickbaumann98

2 stars
Not rated
GitHub

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

- 🎯 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Release Notes MCP Server
    Command (node, npx, python, etc.) node
    Arguments
    • 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.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.