← Back to search

io.github.mikusnuz/npm

mikusnuz Scanned 22d ago

MCP server for npm package management — publish, version, search, audit, and more

C
72.8 / 100

Versions

1.2.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 38

publish
annotations: none low

Publish a package to the npm registry

otp string tag string path string
version
annotations: none low

Bump the package version

path string preid string noGitTag boolean
view
annotations: none low

View package information from the registry

field string package string
search
annotations: none low

Search npm registry for packages

limit number query string
unpublish
annotations: none low

Remove a package version from the registry

otp string force boolean package string
deprecate
annotations: none low

Deprecate a version of a package

otp string message string package string
owner
annotations: none low

Manage package owners

otp string user string package string
dist-tag
annotations: none low

Manage distribution tags

tag string package string
pack
annotations: none low

Create a tarball from a package (preview what would be published)

path string dryRun boolean
whoami
annotations: none low

Check which npm user is currently authenticated. If not logged in, set NPM_TOKEN env var in MCP config.

init
annotations: none low

Initialize a new package.json

path string scope string
audit
annotations: none low

Run a security audit on the package

fix boolean path string production boolean
outdated
annotations: none low

Check for outdated packages in a project

long boolean path string global boolean
ls
annotations: none low

List installed packages in a project

all boolean path string depth number global boolean package string production boolean
install
annotations: none low

Install packages in a project

path string dryRun boolean global boolean saveDev boolean saveExact boolean
uninstall
annotations: none low

Remove packages from a project

path string global boolean
update
annotations: none low

Update packages in a project to their latest semver-compatible version

path string dryRun boolean global boolean
access
annotations: none low

Set or view access level on published packages

otp string team string package string
token
annotations: none low

Manage npm access tokens (list or revoke)

otp string token string
ping
annotations: none low

Check connectivity to the npm registry

bugs
annotations: none low

Get the bug tracker URL for a package

package string
repo
annotations: none low

Get the repository URL for a package

package string
docs
annotations: none low

Get the documentation URL for a package

package string
diff
annotations: none low

Show diff between package versions or between local and registry

path string package string diffNameOnly boolean
pkg
annotations: none low

Manage package.json fields programmatically

path string field string value string
fund
annotations: none low

Show funding information for installed packages

path string package string
dedupe
annotations: none low

Reduce duplication in the dependency tree

path string dryRun boolean
explain
annotations: none low

Explain why a package is installed (show dependency chain)

path string package string
sbom
annotations: none low

Generate a Software Bill of Materials (SBOM) for a project

path string production boolean
profile
annotations: none low

View or modify npm user profile settings

otp string field string value string
ci
annotations: none low

Clean install dependencies from lockfile (for CI environments)

path string
run-script
annotations: none low

Run a script defined in package.json

path string script string
doctor
annotations: none low

Run diagnostics to check npm environment health

cache
annotations: none low

Manage the npm cache

force boolean
config
annotations: none low

View npm configuration (read-only for safety)

key string
prune
annotations: none low

Remove extraneous packages not listed in package.json

path string dryRun boolean production boolean
link
annotations: none low

Symlink a local package for development

path string package string
query
annotations: none low

Query installed packages using CSS-like selectors

path string selector string

Permissions 2

shell high
Server uses shell capabilities via: child_process
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.