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
REST API
OpenAPI spec · llms.txt · pricing · health
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"}}'