NPM MCP Server

NPM MCP Server

site icon
2025.03.31 0
TypeScriptnpm包管理开发工具开发效率
NPM MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于获取 npm 包的详细信息。它提供了包搜索和热门包列表两大核心功能,适用于开发者在项目开发过程中快速获取 npm 包的详细信息、比较不同版本、分析依赖关系以及寻找流行的替代方案。
View on GitHub

Overview

基本能力

产品定位

NPM MCP Server 是一个专门用于获取 npm 包信息的服务,旨在为开发者提供便捷的 npm 包查询和分析工具。

核心功能

  1. Package Search: 获取 npm 包的详细信息,包括包名、最新版本、描述、作者信息、主页 URL、仓库 URL 和依赖列表等。
  2. Popular Packages: 列出 10 个最受欢迎的 npm 包,按受欢迎程度排序,包含包名、描述和当前版本。

适用场景

  1. 在安装前获取包信息
  2. 比较不同包版本
  3. 分析依赖关系
  4. 寻找流行的替代方案
  5. 获取快速包摘要

工具列表

  1. searchNpmPackage Tool: 用于搜索特定 npm 包的详细信息。
  2. popular-packages Resource: 用于列出最受欢迎的 npm 包。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

无明确前置依赖说明。

安装教程

  1. 通过 Smithery 安装:
npx -y @smithery/cli install @mateusribeirocampos/npm-mcp-server --client claude
  1. 手动安装:
npm install

调试方式

  1. 构建:
npm run build
  1. 运行:
npm start
  1. 开发模式:
npm run dev

许可证

None