{"slug":"Nekzus/npm-sentinel-mcp","name":"NPM Sentinel MCP","description":"An AI-powered MCP server for analyzing NPM package security, dependencies, and performance.","category":"development","tags":[],"official":false,"stars":17,"transport":"stdio","install":null,"tools":[{"name":"npmVersions","description":"Get all versions of a package. Input: packages (string[]). Returns: Version history with release dates."},{"name":"npmLatest","description":"Get latest version information. Input: packages (string[]). Returns: Latest version details and changelog."},{"name":"npmDeps","description":"Analyze package dependencies. Input: packages (string[]). Returns: Complete dependency tree analysis including direct dependencies and full transitive graph (count and explicit flatten list) mapping through deps.dev."},{"name":"npmTypes","description":"Check TypeScript support. Input: packages (string[]). Returns: TypeScript compatibility status."},{"name":"npmSize","description":"Analyze package size. Input: packages (string[]). Returns: Bundle size and import cost analysis."},{"name":"npmVulnerabilities","description":"Scan for security vulnerabilities. Features: Instant Transitive Scanning via Google's deps.dev API, Ecosystem Awareness, Rich Reports with CVE IDs and summaries from OSV.dev. Input: packages (string[]). Returns: Detailed security advisories, CVEs, and severity ratings."},{"name":"npmTrends","description":"Get download trends. Input: packages (string[]), period (last-week | last-month | last-year). Returns: Download statistics over time."},{"name":"npmCompare","description":"Compare multiple packages. Input: packages (string[]). Returns: Detailed comparison metrics."},{"name":"npmMaintainers","description":"Get package maintainers. Input: packages (string[]). Returns: Maintainer information and activity."},{"name":"npmScore","description":"Get package quality score. Input: packages (string[]). Returns: Comprehensive quality metrics."},{"name":"npmPackageReadme","description":"Get package README. Input: packages (string[]). Returns: Formatted README content."},{"name":"npmSearch","description":"Search for packages. Input: query (string), limit (number, optional). Returns: Matching packages with metadata."},{"name":"npmLicenseCompatibility","description":"Check license compatibility. Input: packages (string[]). Returns: License analysis and compatibility info."},{"name":"npmRepoStats","description":"Get repository statistics. Input: packages (string[]). Returns: GitHub/repository metrics."},{"name":"npmDeprecated","description":"Check for deprecation. Input: packages (string[]). Returns: Deprecation status and alternatives."},{"name":"npmChangelogAnalysis","description":"Analyze package changelogs. Input: packages (string[]). Returns: Changelog summaries and impact analysis."},{"name":"npmAlternatives","description":"Find package alternatives. Input: packages (string[]). Returns: Similar packages with comparisons."},{"name":"npmQuality","description":"Assess package quality. Input: packages (string[]). Returns: Quality metrics and scores."},{"name":"npmMaintenance","description":"Check maintenance status. Input: packages (string[]). Returns: Maintenance activity metrics."}],"env_vars":["NPM_REGISTRY_URL"],"auth_type":"none","github":"https://github.com/Nekzus/npm-sentinel-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}