Not a package manager
It does not install, lock, or resolve packages. It reads the tree you already have and explains what it means.
Deps intelligence for developers and AI coding agents.
Analyze your npm dependency tree for security, freshness, maintenance, weight and transitive impact — directly through MCP.
Critical vulnerability in production path
lodash@4.17.20 · GHSA-35jh-r3h4-6jhm
Update first: 14 major versions behind
High impact · 47 dependents in tree
Unnecessarily heavy transitive install
Install size 18.4 MB · consider lighter alternative
{
"mcpServers": {
"dependency-intelligence": {
"url": "https://depsi.alexdln.com/api/mcp"
}
}
}Positioning
This is a layer of intelligence over the dependency tree — not another package manager, scanner, or generic dashboard. Turn dependency noise into decisions.
It does not install, lock, or resolve packages. It reads the tree you already have and explains what it means.
Vulnerabilities are one signal among many — freshness, maintenance, weight, and transitive impact shape prioritized action.
Package intelligence, graph analysis, and health scoring — conversational through MCP with AI coding tools.
Features
Every dimension exists to answer a practical question: what is risky, what is heavy, what is outdated, and what should move first.
npmx-first metadata: versions, deprecations, size, maintainers, provenance, and package identity.
Normalized graph from lockfiles — depth, dependents, reverse impact, and bounded subtree queries.
OSV findings mapped onto the installed tree with production vs. transitive path awareness.
How stale packages are, whether they still ship, and which signals suggest abandonment risk.
Surface heavy installs and the packages whose updates ripple farthest through your tree.
A composite health profile and ordered update recommendations — what to do first, and why.
How it works
The primary interaction is natural language through MCP tools — not another dashboard to babysit.
Point your AI coding client at the Deps Intelligence endpoint. No local daemon to babysit.
Provide package.json and the lockfile. The server builds a normalized graph of what is actually installed.
Request health, vulnerabilities, update order, heaviest packages, or deep analysis of a single dependency.
Metrics
Health is not a black box. Each dimension contributes a known weight so recommendations stay explainable.
Security
35%
Vulnerabilities, severity, and production exposure.
Freshness
20%
Distance from current releases and publish recency.
Maintenance
20%
Deprecation, activity, and maintainer signals.
Weight
15%
Install size and unnecessarily heavy packages.
Complexity
10%
Dependency fan-out and transitive density.
Interaction
Designed to work naturally with AI coding tools. The interface is conversation; the output is actionable. Package names link to npmx.
Docs
Stateless MCP server. Point your client at the endpoint, pass package.json + lockfile, and call the tools.
Six focused tools. Prefer analyze_project as the first call for any repository.
Add the server to your MCP client configuration. Stdio-only clients can bridge with mcp-remote.
{
"mcpServers": {
"dependency-intelligence": {
"url": "https://depsi.alexdln.com/api/mcp"
}
}
}Connect Deps Intelligence to your coding agent and start with a single prompt: analyze my dependencies.