io.github.mattpicone/upgradelens

UpgradeLens

npm/PyPI package dependency upgrade reviews: security, runtime compatibility, cited migration.

Endpointhttps://upgradelens.mattpicone.workers.dev/mcp (streamable-http)
Registry version0.4.8
Now4 tools · grade A (96) · pin ts_f0ffbc3708f9ded41ca6d55d890a571b · protocol 2025-06-18
First / last listed2026-11-15 00:45 UTC / 2026-11-15 00:45 UTC
Grade over time2026-11-15: A (96), 4 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-15 00:45 UTC
4 tools, grade A (96)

Tools: review_dependency_upgrade check_dependency_upgrade find_safe_upgrade_target plan_dependency_upgrade

Current tools (4)

review_dependency_upgradeUse when an agent reviews a Dependabot, Renovate, npm, or PyPI version change before merge. One cited result combines security delta, runtime compatibility, breaking changes, go/no-go risk, and ordered migration actions for exact current and target versions. Do not use for new installs, unknown versions, general documentation, or other ecosystems. Read-only and safe to retry.
params: ecosystem*, package*, current_version*, target_version*, runtime, detail
check_dependency_upgradeUse when a coding agent needs a cited go/no-go risk decision without steps before changing an existing npm or PyPI dependency between two exact versions. Returns action_allowed, vulnerability delta, compatibility, EOL, and breaking-change evidence. Use plan_dependency_upgrade instead for ordered migration work. Do not use to choose a target, install a new package, search general docs, or analyze a
params: ecosystem*, package*, current_version*, target_version*, runtime
find_safe_upgrade_targetUse only when an existing npm or PyPI dependency has an exact current version but no chosen target. Ranks candidates; candidates are not declared safe and require check_dependency_upgrade or plan_dependency_upgrade. Do not use when a target is stated, for a new install, or as authorization to edit files. Read-only and safe to retry.
params: ecosystem*, package*, current_version*, max_major_jump, allow_prerelease
plan_dependency_upgradeUse when a coding agent needs a migration checklist, refactor actions, ordered review actions, changelog links, or test steps for exact current and target npm/PyPI versions. Use check_dependency_upgrade instead for a go/no-go without steps. Do not use to choose a target, install a package, or provide a general tutorial. Read-only and safe to retry.
params: ecosystem*, package*, current_version*, target_version*, runtime

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.