mcp/npm-sentinel

Verified Publisher

By mcp

Updated 7 months ago

MCP server that enables intelligent NPM package analysis powered by AI.

Image
Machine learning & AI
1

10K+

mcp/npm-sentinel repository overview

NPM Sentinel MCP Server

MCP server that enables intelligent NPM package analysis powered by AI.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/Nekzus/npm-sentinel-mcp/blob/a1bd358e4348d7dd4a8fe9a4ab091fc34e0397a8/Dockerfile
Commita1bd358e4348d7dd4a8fe9a4ab091fc34e0397a8
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/npm-sentinel --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (19)

Tools provided by this ServerShort Description
npmAlternativesFind NPM Package Alternatives
npmChangelogAnalysisAnalyze NPM Package Changelog (GitHub)
npmCompareCompare NPM Packages
npmDeprecatedCheck NPM Package Deprecation Status
npmDepsGet Package Dependencies
npmLatestGet Latest Package Information
npmLicenseCompatibilityCheck NPM License Compatibility
npmMaintainersGet NPM Package Maintainers
npmMaintenanceAnalyze NPM Package Maintenance (NPMS.io)
npmPackageReadmeGet NPM Package README
npmQualityAnalyze NPM Package Quality (NPMS.io)
npmRepoStatsGet NPM Package Repository Stats (GitHub)
npmScoreGet NPM Package Score (NPMS.io)
npmSearchSearch NPM Packages
npmSizeGet Package Size (Bundlephobia)
npmTrendsGet NPM Package Download Trends
npmTypesCheck TypeScript Type Availability
npmVersionsGet All Package Versions
npmVulnerabilitiesCheck Package Vulnerabilities (OSV.dev)

Tools Details

Tool: npmAlternatives

Find alternative packages with similar functionality

ParametersTypeDescription
packagesarrayList of package names to find alternatives for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmChangelogAnalysis

Analyze changelog and release history of packages

ParametersTypeDescription
packagesarrayList of package names to analyze changelogs for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmCompare

Compare multiple NPM packages based on various metrics

ParametersTypeDescription
packagesarrayList of package names to compare

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmDeprecated

Check if packages are deprecated

ParametersTypeDescription
packagesarrayList of package names to check for deprecation

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmDeps

Analyze dependencies and devDependencies of an NPM package

ParametersTypeDescription
packagesarrayList of package names to analyze dependencies for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmLatest

Get the latest version and changelog of an NPM package

ParametersTypeDescription
packagesarrayList of package names to get latest versions for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmLicenseCompatibility

Check license compatibility between multiple packages

ParametersTypeDescription
packagesarrayList of package names to check for license compatibility

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmMaintainers

Get maintainers information for NPM packages

ParametersTypeDescription
packagesarrayList of package names to get maintainers for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmMaintenance

Analyze package maintenance metrics

ParametersTypeDescription
packagesarrayList of package names to analyze

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmPackageReadme

Get the README content for NPM packages

ParametersTypeDescription
packagesarrayList of package names to get READMEs for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmQuality

Analyze package quality metrics

ParametersTypeDescription
packagesarrayList of package names to analyze

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmRepoStats

Get repository statistics for NPM packages

ParametersTypeDescription
packagesarrayList of package names to get repository stats for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmScore

Get consolidated package score based on quality, maintenance, and popularity metrics

ParametersTypeDescription
packagesarrayList of package names to get scores for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmSearch

Search for NPM packages with optional limit

ParametersTypeDescription
querystringSearch query for packages
limitnumber optionalMaximum number of results to return (default: 10)

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmSize

Get package size information including dependencies and bundle size

ParametersTypeDescription
packagesarrayList of package names to get size information for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmTrends

Get download trends and popularity metrics for packages

ParametersTypeDescription
packagesarrayList of package names to get trends for
periodstring optionalTime period for trends. Options: "last-week", "last-month", "last-year"

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmTypes

Check TypeScript types availability and version for a package

ParametersTypeDescription
packagesarrayList of package names to check types for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmVersions

Get all available versions of an NPM package

ParametersTypeDescription
packagesarrayList of package names to get versions for

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Tool: npmVulnerabilities

Check for known vulnerabilities in packages

ParametersTypeDescription
packagesarrayList of package names to check for vulnerabilities

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


Use this MCP Server

{
  "mcpServers": {
    "npm-sentinel": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/npm-sentinel"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:d8e4bbc7d

Size

57.1 MB

Last updated

7 months ago

docker pull mcp/npm-sentinel

This week's pulls

Pulls:

218

Last week