Cross-registry package lookup (50+ ecosystems)
search_ecosystemsLook a package name up across 50+ registries at once, via ecosyste.ms. This is an EXACT-name lookup (not fuzzy full-text): q=react returns the react package everywhere it exists (npm, cargo, nuget, pub, bower, …), each as a normalized ecosystemsPackage with reverse-dependency counts. Pass ecosystem to narrow to one registry. Results carry dependentReposCount, dependentPackagesCount, and vulnerabilityCount.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"q": "<q>"
},
"name": "search_ecosystems"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Exact package name to look up across registries. | |
| limit | No | Max results. Clamped to 1-50. Default 20. | |
| ecosystem | No | Narrow to one ecosystem (e.g. pypi, npm, cargo). Omit to search all. |