npm-manage-mcp

npm-manage-mcp

3.2

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

  1. npm-init

    Initialize a new npm package or update an existing one.

  2. npm-install

    Install packages as dependencies, devDependencies, or peerDependencies.

  3. npm-uninstall

    Remove packages from your project.

  4. npm-version

    Update package version (major, minor, patch, or custom).

  5. npm-audit

    Run security audit on dependencies.