npm-manage-mcp
If you are the rightful owner of npm-manage-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that allows AI assistants to manage npm packages using natural language, facilitating the entire lifecycle of JavaScript/TypeScript package development.
The NPM Package Manager MCP Server is a robust tool designed to streamline the management of npm packages through natural language processing. It is part of the master-mcps monorepo collection, which includes a variety of production-ready MCP servers. Built with the MCP TypeScript SDK v1.6.0, this server ensures stability and compatibility across different environments. It offers a comprehensive suite of tools that cover every aspect of package development, from initialization to publication and maintenance. This server is particularly useful for developers who want to automate and simplify their workflow, allowing them to focus more on coding and less on package management intricacies. With features like dependency management, version control, and security audits, it provides a seamless experience for managing npm packages efficiently.
Features
- Package Initialization: Easily initialize new npm packages with customizable settings.
- Dependency Management: Install, update, and manage dependencies with precision.
- Version Control & Publishing: Update versions and publish packages with ease.
- Package Analysis: Conduct security audits and access detailed package information.
- Package Configuration: Configure package.json fields and execute npm scripts.
Tools
npm-init
Initialize a new npm package or update an existing one.
npm-install
Install packages as dependencies, devDependencies, or peerDependencies.
npm-uninstall
Remove packages from your project.
npm-version
Update package version (major, minor, patch, or custom).
npm-audit
Run security audit on dependencies.