For AI coding agents

UpgradeLens

One deterministic, source-cited call answers: should this dependency move from version A to version B, and what must be handled? Security delta, runtime compatibility, dependency diff, EOL state and documented breaking changes — npm and PyPI.

Remote MCP

https://upgradelens.mattpicone.workers.dev/mcp
Tools: check_dependency_upgrade, find_safe_upgrade_target, plan_dependency_upgrade

Evidence, not vibes

Every claim cites deps.dev, OSV, npm, PyPI or endoflife.date with URL + timestamp. Returns unknown rather than guessing.

Add to Cursor / Claude Code / any MCP client

{
  "mcpServers": {
    "upgradelens": { "url": "https://upgradelens.mattpicone.workers.dev/mcp" }
  }
}

Or call it directly

curl -X POST https://upgradelens.mattpicone.workers.dev/v1/upgrade/check \
  -H 'content-type: application/json' \
  -d '{"ecosystem":"npm","package":"express","current_version":"4.19.2","target_version":"5.1.0","runtime":{"node":"20.11.0"}}'