MCP server for npm package management — publish, version, search, audit, and more from your AI assistant
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
NPM_TOKENChiave APIfacoltativanpm granular access token; stage-only tokens use the stage tool
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
publishPublish a package to the npm registryPublish a package to the npm registry
Per questo strumento non è stato pubblicato alcuno schema di input.
stageStage a package, inspect pending versions, download a tarball, or approve/reject a stage. Approval publishes the version; rejection removes the staged version. Requires an npm CLI supporting npm stage.Stage a package, inspect pending versions, download a tarball, or approve/reject a stage. Approval publishes the version; rejection removes the staged version. Requires an npm CLI supporting npm stage.
Per questo strumento non è stato pubblicato alcuno schema di input.
versionBump the package versionBump the package version
Per questo strumento non è stato pubblicato alcuno schema di input.
viewView package information from the registryView package information from the registry
Per questo strumento non è stato pubblicato alcuno schema di input.
searchSearch npm registry for packagesSearch npm registry for packages
Per questo strumento non è stato pubblicato alcuno schema di input.
unpublishRemove a package version from the registryRemove a package version from the registry
Per questo strumento non è stato pubblicato alcuno schema di input.
deprecateDeprecate a version of a packageDeprecate a version of a package
Per questo strumento non è stato pubblicato alcuno schema di input.
ownerManage package ownersManage package owners
Per questo strumento non è stato pubblicato alcuno schema di input.
dist-tagManage distribution tagsManage distribution tags
Per questo strumento non è stato pubblicato alcuno schema di input.
packCreate a tarball from a package (preview what would be published)Create a tarball from a package (preview what would be published)
Per questo strumento non è stato pubblicato alcuno schema di input.
whoamiCheck which npm user is currently authenticated. If not logged in, set NPM_TOKEN env var in MCP config.Check which npm user is currently authenticated. If not logged in, set NPM_TOKEN env var in MCP config.
Per questo strumento non è stato pubblicato alcuno schema di input.
initInitialize a new package.jsonInitialize a new package.json
Per questo strumento non è stato pubblicato alcuno schema di input.
auditRun a security audit on the packageRun a security audit on the package
Per questo strumento non è stato pubblicato alcuno schema di input.
outdatedCheck for outdated packages in a projectCheck for outdated packages in a project
Per questo strumento non è stato pubblicato alcuno schema di input.
lsList installed packages in a projectList installed packages in a project
Per questo strumento non è stato pubblicato alcuno schema di input.
installprivilegiatoInstall packages in a projectInstall packages in a project
Per questo strumento non è stato pubblicato alcuno schema di input.
uninstallRemove packages from a projectRemove packages from a project
Per questo strumento non è stato pubblicato alcuno schema di input.
updateUpdate packages in a project to their latest semver-compatible versionUpdate packages in a project to their latest semver-compatible version
Per questo strumento non è stato pubblicato alcuno schema di input.
accessSet or view access level on published packagesSet or view access level on published packages
Per questo strumento non è stato pubblicato alcuno schema di input.
tokenManage npm access tokens (list or revoke)Manage npm access tokens (list or revoke)
Per questo strumento non è stato pubblicato alcuno schema di input.
pingCheck connectivity to the npm registryCheck connectivity to the npm registry
Per questo strumento non è stato pubblicato alcuno schema di input.
bugsGet the bug tracker URL for a packageGet the bug tracker URL for a package
Per questo strumento non è stato pubblicato alcuno schema di input.
repoGet the repository URL for a packageGet the repository URL for a package
Per questo strumento non è stato pubblicato alcuno schema di input.
docsGet the documentation URL for a packageGet the documentation URL for a package
Per questo strumento non è stato pubblicato alcuno schema di input.
diffShow diff between package versions or between local and registryShow diff between package versions or between local and registry
Per questo strumento non è stato pubblicato alcuno schema di input.
pkgManage package.json fields programmaticallyManage package.json fields programmatically
Per questo strumento non è stato pubblicato alcuno schema di input.
fundShow funding information for installed packagesShow funding information for installed packages
Per questo strumento non è stato pubblicato alcuno schema di input.
dedupeReduce duplication in the dependency treeReduce duplication in the dependency tree
Per questo strumento non è stato pubblicato alcuno schema di input.
explainExplain why a package is installed (show dependency chain)Explain why a package is installed (show dependency chain)
Per questo strumento non è stato pubblicato alcuno schema di input.
sbomGenerate a Software Bill of Materials (SBOM) for a projectGenerate a Software Bill of Materials (SBOM) for a project
Per questo strumento non è stato pubblicato alcuno schema di input.
profileView or modify npm user profile settingsView or modify npm user profile settings
Per questo strumento non è stato pubblicato alcuno schema di input.
ciClean install dependencies from lockfile (for CI environments)Clean install dependencies from lockfile (for CI environments)
Per questo strumento non è stato pubblicato alcuno schema di input.
run-scriptRun a script defined in package.jsonRun a script defined in package.json
Per questo strumento non è stato pubblicato alcuno schema di input.
doctorRun diagnostics to check npm environment healthRun diagnostics to check npm environment health
Per questo strumento non è stato pubblicato alcuno schema di input.
cacheManage the npm cacheManage the npm cache
Per questo strumento non è stato pubblicato alcuno schema di input.
configView npm configuration (read-only for safety)View npm configuration (read-only for safety)
Per questo strumento non è stato pubblicato alcuno schema di input.
pruneRemove extraneous packages not listed in package.jsonRemove extraneous packages not listed in package.json
Per questo strumento non è stato pubblicato alcuno schema di input.
linkSymlink a local package for developmentSymlink a local package for development
Per questo strumento non è stato pubblicato alcuno schema di input.
queryQuery installed packages using CSS-like selectorsQuery installed packages using CSS-like selectors
Per questo strumento non è stato pubblicato alcuno schema di input.
39 strumenti su 39 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
MCP server for npm package management — publish, version, search, audit, and more from your AI assistant
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
55 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+43 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.