Dep Diff MCP server
online · 100% uptimeio.github.DigiCatalyst-Systems/dep-diff-mcp·v0.3.3·1 starsTranslates a lockfile diff into a human-readable upgrade plan for npm, PyPI, and GitHub Actions.
not scanned yet
1 stars69 downloads/wk
Reviews
Write oneNobody has reviewed Dep Diff yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dep Diff tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Dep Diff compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 1,119 Developer tools servers
- Uptime
- 100%
- of our recent checks; the typical remote Developer tools server answers 100%
- Response time
- 118 ms
- faster than 76% of 443 Developer tools servers
- GitHub stars
- 1
- more than 50% of 856 Developer tools servers
- Downloads a week
- 69
- more than 47% of 442 Developer tools servers with a package
Release history: 2 versions in the registry since 2026-09-05, latest 2026-10-30, typically one every 55 days.
Install Dep Diff in Claude Code, Cursor or VS Code
claude mcp add --transport http dep-diff-mcp https://dep-diff.digicatalyst.ca/mcp
What the publisher says
From the Dep Diff repository's README, as published. We do not edit it. Read it on GitHub
dep-diff-mcp
MCP server that translates a lockfile diff into a human-readable upgrade plan.
Point your AI assistant (Cursor, Claude Desktop, Claude Code) at a Dependabot PR, npm outdated output, or any pair of package versions, and get back a ranked upgrade plan: semver class, breaking changes pulled from GitHub release notes, CVEs fixed in the range, migration guide links, and a clear recommendation per package.
What it looks like
Ask your assistant, in plain language:
Is it safe to bump lodash from 4.17.20 to 4.17.21?
It calls analyzepackagechange and gets back:
{
"package": "lodash",
"ecosystem": "npm",
"fromVersion": "4.17.20",
"toVersion": "4.17.21",
"semverClass": "patch",
"repoUrl": "https://github.com/lodash/lodash",
"releaseCount": 0,
"breakingChanges": [],
"securityFixes": [
{
"id": "GHSA-29mw-wpgm-hmr9",
"summary": "Regular Expression Denial of Service (ReDoS) in lodash",
"severity": "MODERATE"
},
{
"id": "GHSA-35jh-r3h4-6jhm",
"summary": "Command Injection in lodash",
"severity": "HIGH"
}
],
"migrationLinks": [],
"recommendation": "RECOMMENDED: 2 security fix(es) (incl. high/critical).",
"recommendationLevel": "security"
}A patch bump you would normally merge without looking. It closes a HIGH-severity command injection. That is the case this server exists for.
GitHub Actions
Dependabot opens more actions/* pull requests than almost anything else, and its scheduled version updates carry no advisory data. Ask:
Is it safe to bump tj-actions/changed-files from 45.0.7 to 46.0.1?
{
"package": "tj-actions/changed-files",
"ecosystem": "github-actions",
"semverClass": "major",
"repoUrl": "https://github.com/tj-actions/changed-files",
"securityFixes": [
{
"id": "GHSA-mrrh-fwg8-r2c3",
"summary": "tj-actions changed-files through 45.0.7 allows remote attackers to discover secrets",
"severity": "HIGH"
}
],
"recommendation": "RECOMMENDED: 1 security fix(es) (incl. high/critical).",
"recommendationLevel": "security"
}A whole Dependabot batch
Here's my Dependabot PR — what's actually risky in it?
analyzepackagesbulk takes up to 50 changes at once and ranks them security > caution > review > likely-safe > safe:
{
"totalPackages": 5,
"bySemverClass": { "major": 1, "minor": 3, "patch": 1 },
"securityFixesTotal": 7,
"packagesWithBreakingChanges": 1,
"packages": [ /* one entry per package, same shape as above */ ]
}Condensing the recommendation field of each entry, that batch comes back in this order:
Note the ordering: the patch bump outranks the major one. Semver tells you how much changed; it does not tell you what is urgent.
Every response above is real output from the hosted instance, trimmed only where marked.
Install
Claude Code
One command, user scope (available in every project):
claude mcp add -s user dep-diff -- npx -y @digicatalyst/dep-diff-mcpProject scope (writes .mcp.json at repo root, team-shared):
claude mcp add -s project dep-diff -- npx -y @digicatalyst/dep-diff-mcpWith an explicit token (skip this if you have the gh CLI authenticated — see GitHub token below):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dep Diff: common questions
- Is Dep Diff MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Dep Diff safety report
- How do I install Dep Diff?
- It runs remotely at dep-diff.digicatalyst.ca. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Dep Diff need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Dep Diff maintained?
- The last commit was 30 days ago (2026-10-06). The latest release is v0.3.3.
- Is Dep Diff up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Dep Diff?
- Servers from other publishers that do the same job: Grasp — Code Architecture & Dependency Analysis MCP server, Pare Github MCP server and GitDiagram MCP server.
- How does Dep Diff compare with other Developer tools MCP servers?
- safety score 92/100 (higher than 90% of 1,119 Developer tools servers); uptime 100% (of our recent checks; the typical remote Developer tools server answers 100%); response time 118 ms (faster than 76% of 443 Developer tools servers). Full comparison.
Alternatives to Dep Diff
Same job from other publishers: the closest match first, then the best rated.
- Grasp — Code Architecture & Dependency AnalysisCodebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab.not reviewedGrowingC
- Pare GithubPare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.not reviewedGrowingA
- GitDiagramArchitecture diagrams, explanations and Mermaid source for public GitHub repositories.not reviewedEstablishedA
- GitHubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.not reviewedEstablishedA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB