MCP server that enables intelligent NPM package analysis powered by AI.
10K+
MCP server that enables intelligent NPM package analysis powered by AI.
| Attribute | Details |
|---|---|
| Docker Image | mcp/npm-sentinel |
| Author | Nekzus |
| Repository | https://github.com/Nekzus/npm-sentinel-mcp |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/Nekzus/npm-sentinel-mcp/blob/a1bd358e4348d7dd4a8fe9a4ab091fc34e0397a8/Dockerfile |
| Commit | a1bd358e4348d7dd4a8fe9a4ab091fc34e0397a8 |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/npm-sentinel --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | MIT License |
| Tools provided by this Server | Short Description |
|---|---|
npmAlternatives | Find NPM Package Alternatives |
npmChangelogAnalysis | Analyze NPM Package Changelog (GitHub) |
npmCompare | Compare NPM Packages |
npmDeprecated | Check NPM Package Deprecation Status |
npmDeps | Get Package Dependencies |
npmLatest | Get Latest Package Information |
npmLicenseCompatibility | Check NPM License Compatibility |
npmMaintainers | Get NPM Package Maintainers |
npmMaintenance | Analyze NPM Package Maintenance (NPMS.io) |
npmPackageReadme | Get NPM Package README |
npmQuality | Analyze NPM Package Quality (NPMS.io) |
npmRepoStats | Get NPM Package Repository Stats (GitHub) |
npmScore | Get NPM Package Score (NPMS.io) |
npmSearch | Search NPM Packages |
npmSize | Get Package Size (Bundlephobia) |
npmTrends | Get NPM Package Download Trends |
npmTypes | Check TypeScript Type Availability |
npmVersions | Get All Package Versions |
npmVulnerabilities | Check Package Vulnerabilities (OSV.dev) |
npmAlternativesFind alternative packages with similar functionality
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to find alternatives for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmChangelogAnalysisAnalyze changelog and release history of packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to analyze changelogs for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmCompareCompare multiple NPM packages based on various metrics
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to compare |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmDeprecatedCheck if packages are deprecated
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to check for deprecation |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmDepsAnalyze dependencies and devDependencies of an NPM package
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to analyze dependencies for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmLatestGet the latest version and changelog of an NPM package
| Parameters | Type | Description |
|---|---|---|
packages | array | List 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.
npmLicenseCompatibilityCheck license compatibility between multiple packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List 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.
npmMaintainersGet maintainers information for NPM packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to get maintainers for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmMaintenanceAnalyze package maintenance metrics
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to analyze |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmPackageReadmeGet the README content for NPM packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to get READMEs for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmQualityAnalyze package quality metrics
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to analyze |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmRepoStatsGet repository statistics for NPM packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List 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.
npmScoreGet consolidated package score based on quality, maintenance, and popularity metrics
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to get scores for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmSearchSearch for NPM packages with optional limit
| Parameters | Type | Description |
|---|---|---|
query | string | Search query for packages |
limit | number optional | Maximum number of results to return (default: 10) |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmSizeGet package size information including dependencies and bundle size
| Parameters | Type | Description |
|---|---|---|
packages | array | List 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.
npmTrendsGet download trends and popularity metrics for packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to get trends for |
period | string optional | Time 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.
npmTypesCheck TypeScript types availability and version for a package
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to check types for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmVersionsGet all available versions of an NPM package
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to get versions for |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
npmVulnerabilitiesCheck for known vulnerabilities in packages
| Parameters | Type | Description |
|---|---|---|
packages | array | List of package names to check for vulnerabilities |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
{
"mcpServers": {
"npm-sentinel": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/npm-sentinel"
]
}
}
}
Content type
Image
Digest
sha256:d8e4bbc7d…
Size
57.1 MB
Last updated
7 months ago
docker pull mcp/npm-sentinelPulls:
218
Last week