Skip to main content
Glama
vaggeliskls

release-notes-mcp

by vaggeliskls

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TOKENNoAuth token for the provider (optional for public repos)
BASE_URLNoAPI base URL for self-hosted GitLab/Gitea (default: provider default)
PROVIDERNoProvider: github, gitlab, or gitea (default: github)
RELEASE_MCP_CONFIGNoPath to config.json file
RELEASE_MCP_CONFIG_JSONNoInline JSON config with repos and contextSources

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_reposA

List the repositories and provider this server is configured to read.

list_releasesA

List recent releases for one repo (newest first). repo is 'owner/name'.

By default the release body is omitted to keep the response small — pass include_body=True only when you need the notes text. published_after (ISO-8601, e.g. '2026-06-02' or '2026-06-02T14:18:43Z') keeps only releases published strictly after that instant. limit caps the number of releases returned; when filtering by published_after the server scans up to 100 releases of history (the same ceiling as compare_releases) before applying it, so the filter sees real history rather than just the first limit rows.

get_latest_versionA

Get the latest published release for one repo.

get_releaseB

Get the full release notes for a specific tag in one repo.

compare_releasesA

Return every release in repo published after from_tag up to and including to_tag (newest first) — useful when a service jumped several versions.

Bodies are omitted by default (pass include_body=True for the notes text).

gather_release_notesA

Bundle raw release notes for an explicit list of selections so they can be synthesized into a single product release.

selections is a list of {"repo": "owner/name", "tag": "v1.2.3"}. Fetches all entries concurrently.

get_contextA

Load supplementary context the user configured in contextSources.

Call this first when assembling release notes. With no argument it loads all sources; pass name to load just one. Format is auto-detected.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/vaggeliskls/release-notes-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server