Skip to main content
Glama

Release Notes MCP Server

发行说明服务器

一个 MCP 服务器,可以从 GitHub 仓库生成精美的发行说明。它可以高效地获取提交,按类型组织它们,并以简洁易读的格式呈现。

特征

  • 🎯 按日期或 SHA 智能提交过滤
  • 📊 按类型(功能、修复等)对提交进行分组
  • 🔍 使用 PR 数据丰富提交
  • 📈 包含详细的统计数据
  • 🎨 使用表情符号清理 Markdown 格式
  • ⚡ 使用 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 :具有 repo 访问权限的 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