JavaScript Package Manager MCP Server
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1136 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"JavaScript Package Manager MCP Server": {
"url": "https://api.npmplus.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (15)
search_packagesSearch for packages in the npm registry
Parameters:
query(required) — string — Search queryfrom— number — Offset for paginationlimit— number — Number of results (max 100)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
package_infoGet detailed information about a package
Parameters:
packageName(required) — string — Package nameversion— string — Specific version
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
install_packagesInstall npm packages
Parameters:
packages(required) — array — Package names to installcwd— string — Working directory (not applicable for hosted service)dev— boolean — Install as dev dependenciesglobal— boolean — Install globally
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_packagesUpdate npm packages
Parameters:
cwd— string — Working directory (not applicable for hosted service)packages— array — Package names to update (empty for all)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
remove_packagesRemove npm packages
Parameters:
packages(required) — array — Package names to removecwd— string — Working directory (not applicable for hosted service)global— boolean — Remove globally
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_bundle_sizeCheck bundle size of a package
Parameters:
packageName(required) — string — Package nameversion— string — Package version
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
download_statsGet download statistics for a package
Parameters:
packageName(required) — string — Package nameperiod— string — Time period
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
audit_dependenciesAudit dependencies for vulnerabilities (provide either cwd path or package.json content)
Parameters:
cwd— string — Working directory path (use '.' for current directory or full path)fix— boolean — Auto-fix vulnerabilitiespackageJson— string — Package.json content as string (alternative to cwd)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_vulnerabilityCheck a specific package for vulnerabilities
Parameters:
packageName(required) — string — Package nameversion— string — Package version
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_outdatedCheck for outdated packages (provide either cwd path or package.json content)
Parameters:
cwd— string — Working directory path (use '.' for current directory or full path)packageJson— string — Package.json content as string (alternative to cwd)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
dependency_treeDisplay dependency tree (provide either cwd path or package.json content)
Parameters:
cwd— string — Working directory path (use '.' for current directory or full path)depth— number — Tree depthproduction— boolean — Production onlypackageJson— string — Package.json content as string (alternative to cwd)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
analyze_dependenciesAnalyze project dependencies (provide either cwd path or package.json content)
Parameters:
cwd— string — Working directory path (use '.' for current directory or full path)orphans— boolean — Check orphaned filescircular— boolean — Check circular depspackageJson— string — Package.json content as string (alternative to cwd)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_licensesList project licenses (provide either cwd path or package.json content)
Parameters:
cwd— string — Working directory path (use '.' for current directory or full path)packageJson— string — Package.json content as string (alternative to cwd)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_licenseCheck package license
Parameters:
packageName(required) — string — Package name
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
clean_cacheClean package manager cache
Parameters:
cwd— string — Working directory (not applicable for hosted service)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.