Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Release Notes Server

    An MCP server for generating release notes from GitHub commits

    2 stars
    TypeScript
    Updated Mar 18, 2025

    Table of Contents

    • Features
    • Installation
    • Usage
    • Available Tools
    • generate_release_notes
    • Output Format
    • Environment Variables
    • Implementation Details
    • License

    Table of Contents

    • Features
    • Installation
    • Usage
    • Available Tools
    • generate_release_notes
    • Output Format
    • Environment Variables
    • Implementation Details
    • License

    Documentation

    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 since parameter

    Installation

    bash
    npm install
    npm run build

    Usage

    Add this server to your MCP configuration:

    json
    {
      "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:

    typescript
    {
      "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:

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

    1. Header with generation date and statistics

    2. Sections grouped by commit type:

    • 🚀 Features
    • 🐛 Fixes
    • 📚 Documentation
    • ⚡ Performance
    • ♻️ Refactoring
    • 🧪 Tests
    • 🏗️ Build
    • 🔧 Other

    3. 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:

    1. Using GitHub's since parameter when possible to reduce API calls

    2. Falling back to SHA-based filtering when needed

    3. Properly handling pagination

    4. Maintaining newest-first ordering for release notes

    5. Enriching commits with PR data when available

    License

    MIT

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Wave

      TypeScript00
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Wave

      TypeScript00
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k