Back to Browse

Release Notes MCP Server

Developer ToolsLow Risk8.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

A small, generic MCP server for combining GitHub/GitLab/Gitea releases into product release notes

About

A small, generic MCP server for combining GitHub/GitLab/Gitea releases into product release notes

Security Report

8.2
Low Risk8.2Low Risk

A well-designed MCP server for aggregating release notes with proper security practices. Authentication is correctly delegated to environment variables, permissions are appropriately scoped to configured repositories, and input validation prevents unauthorized access. Minor code quality suggestions exist (exception handling specificity, logging) but do not present security risks. Package verification found 1 issue.

4 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

What You'll Need

Set these up before or after installing:

Config (repos + contextSources) as inline JSON, e.g. {"repos":["myorg/web"],"contextSources":[]}. Use this for uvx/hub launches with no file to mount. Either this or RELEASE_MCP_CONFIG is required.Optional

Environment variable: RELEASE_MCP_CONFIG_JSON

Absolute path to a config.json file (alternative to RELEASE_MCP_CONFIG_JSON). Used when mounting a real file, e.g. in Docker.Optional

Environment variable: RELEASE_MCP_CONFIG

Auth token for the provider (GitHub PAT / GitLab / Gitea token). Optional for public repos.Required

Environment variable: TOKEN

Forge to read releases from: github | gitlab | gitea. Defaults to github.Optional

Environment variable: PROVIDER

API base URL — only for self-hosted GitLab or Gitea/Forgejo.Optional

Environment variable: BASE_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-vaggeliskls-release-notes-mcp": {
      "env": {
        "TOKEN": "your-token-here",
        "BASE_URL": "your-base-url-here",
        "PROVIDER": "your-provider-here",
        "RELEASE_MCP_CONFIG": "your-release-mcp-config-here",
        "RELEASE_MCP_CONFIG_JSON": "your-release-mcp-config-json-here"
      },
      "args": [
        "release-notes-mcp"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!