npmjs-mcp-server

npmjs-mcp-server

3.2

If you are the rightful owner of npmjs-mcp-server 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.

The NPMJS Model Context Protocol (MCP) Server is a lightweight, TypeScript-based server designed to provide structured information about npmjs packages in a standardized JSON format.

The NPMJS Model Context Protocol (MCP) Server is a TypeScript-based server that provides structured information about npmjs packages. It simplifies access to npm package metadata by abstracting direct interactions with multiple npmjs API endpoints. The server is designed to be run as a child process by an MCP client, communicating over standard input and output using the Model Context Protocol. It offers tools and prompts to fetch package details, versions, download statistics, and more, making it suitable for consumption by Large Language Models (LLMs) and AI-driven development tools. The server can be run in both development and production environments, with scripts provided for building and running the server.

Features

  • Lightweight TypeScript-based server for npm package metadata.
  • Provides structured JSON format suitable for LLMs and AI tools.
  • Abstracts direct interactions with npmjs API endpoints.
  • Offers tools and prompts for fetching package details, versions, and download statistics.
  • Supports both development and production environments.

Tools

  1. get_npm_package_summary`

    Provide basic summary information for npm package

  2. get_npm_package_versions`

    List all versions of the npm package and their release dates

  3. get_npm_package_downloads`

    Get the download statistics of npm package

  4. get_npm_package_details`

    Provides details of npm packages, including maintainers and keywords