accueil / serveurs / Dev & Code / io.github.DigiCatalyst-Systems/dep-diff-mcp
io.github.DigiCatalyst-Systems/dep-diff-mcp
serveur MCP (Model Context Protocol) · dep-diff 0.2.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.DigiCatalyst-Systems/dep-diff-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.DigiCatalyst-Systems/dep-diff-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 2 outils
- analyze_package_change≈ 1042 tokens
Given one package and two versions (from -> to), returns a structured upgrade analysis: semver classification, GitHub release notes summary, detected breaking changes, security advisories fixed in the range, migration guide links, and a clear recommendation. Use when the user asks about a specific package upgrade ('what changed between react 18 and 19', 'is it safe to bump axios from 0.27 to 1.0', 'what does upgrading lodash 4.17.20 to 4.17.21 fix'). Supports npm, pypi, and github-actions (use the action reference as the name, e.g. actions/checkout). For analyzing many packages at once or a Dependabot batch, use analyze_packages_bulk instead.
Paramètres, retour & exemple (4)
Paramètresname· string · requis
Package name (e.g. 'react', 'requests')ecosystem· string · requis · npm | pypi | github-actions
Package ecosystemtoVersion· string · requis
Target version (e.g. '19.0.0')fromVersion· string · requis
Current version (e.g. '18.2.0')
Exemple d'appel{"name": "analyze_package_change", "arguments": {"name": "texte", "ecosystem": "npm", "toVersion": "texte", "fromVersion": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"package": "texte", "repoUrl": "texte", "ecosystem": "npm", "toVersion": "texte", "fromVersion": "texte", "semverClass": "major", "releaseCount": 1, "securityFixes": [], "migrationLinks": [], "recommendation": "texte", "breakingChanges": [], "releaseExcerpts": []}} - analyze_packages_bulk≈ 1387 tokens
Analyzes a list of package upgrades in parallel and returns a unified risk report with packages ranked by recommendation level (security > caution > review > likely-safe > safe). Use when the user provides many dependency changes from a Dependabot PR, npm outdated output, lockfile diff, or batch upgrade. Returns: total count, breakdown by semver class, total security fixes found, packages with breaking changes, and per-package details. Limit 50 packages per call (chunk larger lists).
Paramètres, retour & exemple (1)
Paramètreschanges· array · requis
List of package changes to analyze
Exemple d'appel{"name": "analyze_packages_bulk", "arguments": {"changes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"packages": [], "bySemverClass": {}, "totalPackages": 1, "securityFixesTotal": 1, "packagesWithBreakingChanges": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».