Search packages across registries, and read their releases and CVEs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get a CVE by its id.
the CVE id, such as CVE-2024-3094
Get a CVE by its id.
| Argument | Type | Description |
|---|---|---|
| id* | string | the CVE id, such as CVE-2024-3094 |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "the CVE id, such as CVE-2024-3094"
}
},
"additionalProperties": false
}Get a project by its registry and name.
| Argument | Type | Description |
|---|---|---|
| name* | string | the project's name in that registry, from a search result's name |
| registry* | string | the registry id, from list_registries or a search result's registry |
{
"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
}List the CVEs that affect a project, newest first.
| Argument | Type | Description |
|---|---|---|
| name* | string | the project's name in that registry, from a search result's name |
| registry* | string | the registry id, from list_registries or a search result's registry |
{
"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
}List a project's releases, newest first.
| Argument | Type | Description |
|---|---|---|
| name* | string | the project's name in that registry, from a search result's name |
| page | integer | the page to return, starting at 1 |
| version | string | only releases whose version contains this |
| registry* | string | the registry id, from list_registries or a search result's registry |
{
"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
}List the registries Release Alert tracks. A registry's id is what search and the project tools take.
No arguments.
{
"type": "object",
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| query* | string | a project name, optionally followed by a version (redis 7.2), a CVE id, or a project's URL |
| registry | string | limit the search to this registry id, from list_registries |
{
"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
}