Back to Browse

Release Intel MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Correlates commits, PRs, issues and contributors between two git refs for release notes.

About

Correlates commits, PRs, issues and contributors between two git refs for release notes.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

5 files analyzed · 1 issue 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.

file_system

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

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.

What You'll Need

Set these up before or after installing:

GitHub token with repository read access, used for the GitHub API.Required

Environment variable: GITHUB_TOKEN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-barissozudogru-release-intel": {
      "env": {
        "GITHUB_TOKEN": "your-github-token-here"
      },
      "args": [
        "-y",
        "@barissozudogru/release-intel-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

release-intel-mcp

An MCP server that generates release intelligence from GitHub repository data. It correlates commits, pull requests, issues, and contributors between any two git refs and returns structured context ready for AI synthesis into release notes, changelogs, and release summaries.


Tools

get_changes_between_refs

Get all commits between two git refs enriched with associated PR metadata, author information, and linked issues.

FieldTypeDescription
ownerstringGitHub repository owner or organization
repostringGitHub repository name
basestringBase ref (older tag, branch, or SHA)
headstringHead ref (newer tag, branch, or SHA)

get_pull_requests_in_range

Get all merged PRs between two refs, automatically categorized by label into: breaking, feature, fix, docs, chore, dependencies, other.

Input fields are identical to get_changes_between_refs.

get_release_summary

Generate a structured release context object combining commit data, PR metadata, linked issues, contributor list, and aggregate statistics.

FieldTypeDescription
ownerstringGitHub repository owner
repostringGitHub repository name
from_tagstringPrevious release tag (base)
to_tagstringNew release tag or HEAD

Setup

All options require a GitHub personal access token with repo read access. Generate one at: https://github.com/settings/tokens


Option A: stdio (local process)

The standard approach: the MCP client spawns the server as a local subprocess.

Claude Desktop

Config file: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "release-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}
Claude Code
claude mcp add release-intel -e GITHUB_TOKEN=ghp_your_token -- npx -y @barissozudogru/release-intel-mcp
Cursor

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "release-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}
Windsurf

Config file: ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "release-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}
VS Code + Copilot

Config file: .vscode/mcp.json

{
  "servers": {
    "release-intel": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}
Cline

Config file: ~/.cline/mcp_settings.json (or via the Cline extension settings UI)

{
  "mcpServers": {
    "release-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}
Continue.dev

Config file: ~/.continue/config.yaml

mcpServers:
  - name: release-intel
    command: npx
    args:
      - -y
      - "@barissozudogru/release-intel-mcp"
    env:
      GITHUB_TOKEN: ghp_your_token
Zed

Config file: ~/.config/zed/settings.json

{
  "context_servers": {
    "release-intel": {
      "command": {
        "path": "npx",
        "args": ["-y", "@barissozudogru/release-intel-mcp"],
        "env": {
          "GITHUB_TOKEN": "ghp_your_token"
        }
      }
    }
  }
}
JetBrains (AI Assistant plugin)
{
  "mcpServers": {
    "release-intel": {
      "command": "npx",
      "args": ["-y", "@barissozudogru/release-intel-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token"
      }
    }
  }
}

Option B: HTTP (remote / stateless)

Run the server as an HTTP endpoint. Useful for remote clients, shared team deployments, or clients that prefer URL-based connections.

GITHUB_TOKEN=ghp_your_token npx @barissozudogru/release-intel-mcp --http

By default this starts on port 3000. Set PORT to change it.

Cursor (HTTP)
{
  "mcpServers": {
    "release-intel": {
      "url": "http://localhost:3000/mcp"
    }
  }
}
VS Code + Copilot (HTTP)
{
  "servers": {
    "release-intel": {
      "type": "http",
      "url": "http://localhost:3000/mcp"
    }
  }
}
Windsurf (HTTP)
{
  "mcpServers": {
    "release-intel": {
      "serverUrl": "http://localhost:3000/mcp"
    }
  }
}
Continue.dev (HTTP)
mcpServers:
  - name: release-intel
    type: streamable-http
    url: http://localhost:3000/mcp

A health check endpoint is available at GET /health.


Option C: Docker

docker build -t release-intel-mcp .
docker run -p 3000:3000 -e GITHUB_TOKEN=ghp_your_token release-intel-mcp

The container starts in HTTP mode by default. The MCP endpoint is at http://localhost:3000/mcp.


Environment Variables

VariableRequiredDefaultDescription
GITHUB_TOKENYes-GitHub personal access token (repo scope)
TRANSPORTNostdioSet to http to enable HTTP mode
PORTNo3000HTTP port (HTTP mode only)

Local Development

git clone https://github.com/barissozudogru/release-intel-mcp.git
cd release-intel-mcp
npm install
npm run build
GITHUB_TOKEN=ghp_... node dist/index.js

License

MIT

Reviews

No reviews yet

Be the first to review this server!

Release Intel MCP Server - Correlates commits, PRs, issues and contributors between | MCP Marketplace