Skip to main content
Glama

Release Notes MCP Server

リリースノートサーバー

GitHubリポジトリから美しいリリースノートを生成するMCPサーバー。コミットを効率的に取得し、タイプ別に整理し、読みやすい形式で表示します。

特徴

  • 🎯 日付または SHA によるスマートコミットフィルタリング
  • 📊 コミットをタイプ(機能、修正など)別にグループ化します
  • 🔍 PRデータでコミットを充実させる
  • 📈 詳細な統計情報が含まれています
  • 🎨 絵文字を使ったクリーンなマークダウン書式
  • ⚡ GitHubのsinceパラメータを使った効率的なAPIの使用

インストール

npm install npm run build

使用法

このサーバーを MCP 構成に追加します。

{ "mcpServers": { "release-notes": { "command": "node", "args": ["/path/to/release-notes-server/build/index.js"], "env": { "GITHUB_TOKEN": "your-github-token" } } } }

利用可能なツール

リリースノートを生成する

GitHub リポジトリのリリース ノートを生成します。

パラメータ:

{ "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 } } });

出力形式

生成されたリリース ノートには次の内容が含まれます。

  1. 生成日と統計情報を含むヘッダー
  2. コミットタイプ別にグループ化されたセクション:
    • 🚀 機能
    • 🐛 修正点
    • 📚 ドキュメント
    • ⚡ パフォーマンス
    • ♻️ リファクタリング
    • 🧪 テスト
    • 🏗️ ビルド
    • 🔧 その他
  3. 詳細な統計情報には以下が含まれます:
    • 合計コミット数
    • 重大な変更
    • コミットの種類
    • 著者によるコミット

環境変数

  • GITHUB_TOKEN : リポジトリアクセスを持つ GitHub 個人アクセストークン

実装の詳細

サーバーは、次の方法で効率的なコミット フェッチを実装します。

  1. 可能な場合はGitHubのsinceパラメータを使用してAPI呼び出しを減らす
  2. 必要に応じてSHAベースのフィルタリングにフォールバックする
  3. ページネーションを適切に処理する
  4. リリースノートの最新順の順序を維持する
  5. 利用可能な場合はPRデータでコミットを充実させる

ライセンス

マサチューセッツ工科大学

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

GitHub リポジトリから包括的でフォーマットされたリリース ノートを生成し、コミットをタイプ別に効率的に整理し、スマート API の使用による詳細な統計を含めます。

  1. 特徴
    1. インストール
      1. 使用法
        1. 利用可能なツール
      2. 出力形式
        1. 環境変数
          1. 実装の詳細
            1. ライセンス

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                Provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.
                Last updated -
                2
                17
                TypeScript
              • -
                security
                F
                license
                -
                quality
                Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
                Last updated -
                9
                1
                TypeScript
              • -
                security
                F
                license
                -
                quality
                Enables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.
                Last updated -
                22,573
                1
                TypeScript
              • A
                security
                F
                license
                A
                quality
                Provides GitHub data analysis for repositories, developers, and organizations, enabling insights into open source ecosystems through API calls and natural language queries.
                Last updated -
                5
                2
                JavaScript

              View all related MCP servers

              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