Release Alert MCP
An official MCP server that allows agents to search for software projects across multiple registries, retrieve release history and notes, and look up associated CVEs and security advisories without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://releasealert.dev/mcpWhat you can do with it
- Search for a project by name or URL
- List CVEs affecting a specific project
- Check manifest files for outdated dependencies and vulnerabilities
- Retrieve release notes between two versions
Source and maintenance
Protocol and capabilities
- Server
- releasealert 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 8 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"logging": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
8 advertised
check_manifest
Check the dependencies a manifest or lockfile names, such as a package.json, go.mod, requirements.txt, or Cargo.lock. For each one, it reports how the version asked for compares with the latest release, and the advisories that affect that version, with the versions that fix them. A range is checked at the version it names, as ^1.2.0 is at 1.2.0. Dependencies that couldn't be checked are listed under skipped, with the reason. A project new to Release Alert is added; until it has been checked, releases_checked or advisories_checked is false, and checking again in a few minutes fills in the rest.
{
"type": "object",
"required": [
"filename",
"content"
],
"properties": {
"content": {
"type": "string",
"description": "the file's contents"
},
"filename": {
"type": "string",
"description": "the file's name, such as package.json or go.mod, which tells its format"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}get_cve
Get a CVE by its id.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "the CVE id, such as CVE-2024-3094"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}get_project
Get a project by its registry and name.
{
"type": "object",
"required": [
"registry",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "the project's name in that registry, from a search result's name"
},
"registry": {
"type": "string",
"description": "the registry id, from list_registries or a search result's registry"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}list_project_cves
List the CVEs that affect a project, newest first.
{
"type": "object",
"required": [
"registry",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "the project's name in that registry, from a search result's name"
},
"page": {
"type": "integer",
"description": "the page to return, starting at 1"
},
"registry": {
"type": "string",
"description": "the registry id, from list_registries or a search result's registry"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}list_project_release_notes
List the release notes of every release of a project after one version and up to another, oldest first. A release without notes is still listed, with notes null and a link to the release. Pre-releases are left out unless the last version is one.
{
"type": "object",
"required": [
"registry",
"name",
"from"
],
"properties": {
"to": {
"type": "string",
"description": "list the releases up to and including this version; the latest stable release when empty"
},
"from": {
"type": "string",
"description": "list the releases after this version, written as a version or as a manifest names it (4.19.2 or ^4.19.2)"
},
"name": {
"type": "string",
"description": "the project's name in that registry, from a search result's name"
},
"page": {
"type": "integer",
"description": "the page to return, starting at 1"
},
"registry": {
"type": "string",
"description": "the registry id, from list_registries or a search result's registry"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}list_project_releases
List a project's releases, newest first.
{
"type": "object",
"required": [
"registry",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "the project's name in that registry, from a search result's name"
},
"page": {
"type": "integer",
"description": "the page to return, starting at 1"
},
"version": {
"type": "string",
"description": "only releases whose version contains this"
},
"registry": {
"type": "string",
"description": "the registry id, from list_registries or a search result's registry"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}list_registries
List the registries Release Alert tracks. A registry's id is what search and the project tools take.
{
"type": "object",
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}search
Search for a project by its name, optionally followed by a version, or by its URL, or for a CVE by its id. Each project found carries the registry and name the project tools take.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "a project name, optionally followed by a version (redis 7.2), a CVE id, or a project's URL"
},
"registry": {
"type": "string",
"description": "limit the search to this registry id, from list_registries"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 465 ms
- 95th percentile latency
- 465 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 465 ms · metadata changed · 8 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http release-alert-mcp https://releasealert.dev/mcpCodex
codex mcp add release-alert-mcp --url https://releasealert.dev/mcpCursor
{
"mcpServers": {
"release-alert-mcp": {
"url": "https://releasealert.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"release-alert-mcp": {
"type": "streamableHttp",
"url": "https://releasealert.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"release-alert-mcp": {
"type": "http",
"url": "https://releasealert.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http release-alert-mcp https://releasealert.dev/mcpClaude Desktop
{
"mcpServers": {
"release-alert-mcp": {
"url": "https://releasealert.dev/mcp"
}
}
}Windsurf
{
"mcpServers": {
"release-alert-mcp": {
"serverUrl": "https://releasealert.dev/mcp"
}
}
}Let your agent find its tools
Find servers like Release Alert MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run Release Alert MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.