npm dependency fitness: deprecated/yanked/superseded + verified safe migration target.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Is this npm package safe to depend on β and if not, what do I move to?
An MCP server that gives a coding agent a cross-validated fitness verdict for an npm package before it writes or upgrades a dependency:
It reconciles four free, sanctioned sources β the npm registry, Google's deps.dev, OSV.dev, and GitHub β into one confidence-scored answer, and infers a safe migration target when a package is deprecated or superseded.
"Is it deprecated?" is already free β deps.dev serves that flag, and several free MCP servers already answer "what's the latest version?". This tool does the part nobody serves as data:
This is intentionally a narrow tool: the deprecation / yank / supersede / migration middle, where the free incumbents sit on either side but leave the seam open.
check_package_fitnessSingle-package verdict. Input: package (e.g. request, @babel/core), optional
version (exact, semver range, or dist-tag β omit for latest). Output: the full
Verdict (structured) plus a human-readable summary.
audit_dependenciesBatch verdict for a CI / pre-merge gate. Input: packages (e.g.
["react@18.2.0", "request"]) and/or the raw contents of a package.json. Output:
a per-package verdict array plus a summary (how many deprecated / malicious /
vulnerable / behind). Capped at 50 packages per call.
Requires Node β₯ 18. Run via npx (no install) or install globally.
Claude Code:
Claude Desktop / Cursor / any MCP client (mcp.json / claude_desktop_config.json):
Optional env: GITHUB_TOKEN raises the GitHub rate limit (used only for the
archived-repo cross-check); everything else needs no key.
npm is the source of truth; the others corroborate. A corroborator being
unreachable lowers confidence and adds a warning β it never fabricates a
signal.
v0.1 β thin, working, npm-only. This is a fast public validation of whether a
narrow "agent-data endpoint via MCP directory" can find its users organically.
Roadmap and the explicit kill criterion live in
KILL_CRITERION.md. Next layers (documented, not yet
built): PyPI, and de-facto-successor inference by mining what high-trust
packages actually depend on now.
MIT Β© Christo Wilken / 9592 Solutions UG. Built in public.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dependency-fitness-mcp)<a href="https://allmcps.com/mcp/dependency-fitness-mcp"><img src="https://allmcps.com/api/badge/dependency-fitness-mcp?style=directory" alt="Dependency Fitness Mcp on AllMCPs" /></a>