What is the GitHub token used for?
The token is optional. If provided, it authenticates API requests, allowing access to private repositories and higher API rate limits.
@SLineroDev
Basic information
A powerful Model Context Protocol (MCP) toolkit for GitHub releases management. This server provides comprehensive tools for accessing, comparing, and analyzing GitHub repository releases with rich formatting and detailed information.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github-releases-mcp": {
"command": "npx",
"args": [
"@slinerodev/github-releases-mcp"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token"
}
}
}
}Get detailed information about a specific GitHub release version. Supports semantic versioning formats (v1.0.0, @1.0.0, 1.0.0) and returns comprehensive release details including tag name, release title, publication date, and full release notes. Perfect for understanding what changed in a specific version or for documentation purposes.
Compare changes between two GitHub release versions. Ideal for understanding what changed between versions, generating changelogs, or migration guides. Returns a chronological list of all releases between the two versions with their full release notes, making it perfect for analyzing the evolution of features, bug fixes, and breaking changes. Supports semantic versioning formats (v1.0.0, @1.0.0, 1.0.0).
List all GitHub releases for a repository with rich formatting and comprehensive details. Returns releases in chronological order with emojis for better readability (๐ for versions, ๐๏ธ for dates, ๐ for descriptions). Perfect for getting an overview of a project's release history, finding the latest version, or monitoring release frequency. Supports pagination and filtering of pre-releases.
List all packages for a GitHub organization. Returns detailed information about each package including its name, type, visibility, and repository details. Perfect for discovering available packages and their metadata in an organization.
Fetch the README file for a GitHub repository and return its plain text content. Useful for discovering package names and documentation in monorepos.
A Model Context Protocol (MCP) server that provides tools for accessing, comparing, and analyzing GitHub repository releases. It offers detailed release information, version comparison, and release listing with filtering, all with rich emoji-enhanced formatting. Designed for developers using MCP clients who need to manage or inspect GitHub releases.
Install and run via npx: GITHUB_PERSONAL_ACCESS_TOKEN=your_token npx @slinerodev/github-releases-mcp. Alternatively, configure it in your MCP clientโs config file (Cursor, VS Code, Claude Desktop, or Windsurf) using the published npm package or a local development version. The server exposes three tools: github_release_info, github_releases_compare, and github_releases_list.
The token is optional. If provided, it authenticates API requests, allowing access to private repositories and higher API rate limits.
The server works with Cursor, VS Code, Claude Desktop, and Windsurf. Configuration files vary per client; for example, VS Code uses `.vscode/settings.json` with `mcp.servers` instead of `mcpServers`.
Three tools: `github_release_info` (details of a specific version), `github_releases_compare` (differences between two versions), and `github_releases_list` (formatted list of releases with filtering).
It gracefully handles invalid repository names, non-existent versions, invalid version formats, API rate limits, network issues, and authentication errors, returning clear error messages.
No. The `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable is optional. Without it, you can still access public repositories.
MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
MCP server for Atlassian tools (Confluence, Jira)
a mcp server to manage github project's functionality
This MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
Comments