mcpField
M
Mcp Server Npm Plus

Mcp Server Npm Plus

本地服务
github.com/ofershap开发工具133 周前更新

关于 Mcp Server Npm Plus

Mcp Server Npm Plus 让开发者通过 AI 助手查询 npm 包信息,涵盖下载数据、包体积、漏洞和依赖树,并供 MCP 客户端调用。

主要功能

  1. 01搜索 npm 包
  2. 02查看包详情与依赖
  3. 03查看下载量和趋势
  4. 04比较多个包的下载量
  5. 05检查包体积和漏洞

适用场景

  1. 01选择 npm 包前进行比较
  2. 02检查包的体积
  3. 03查看已知漏洞
  4. 04检查依赖树和下载趋势

MCP 相关

它向 MCP 客户端提供 npm 查询工具,并使用公共 npm registry API,无需 API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"npm-plus": {
"command": "npx",
"args": [
"-y",
"mcp-server-npm-plus"
]
}
}
}
启动命令npx -y mcp-server-npm-plus

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-server-npm-plus1.0.1

工具

8

收录的工具列表 · 更新于 3 周前

参数类型必填说明
querystring是搜索查询(例如 'react state management')
sizeinteger否结果数量(默认值为 10)

详细介绍

mcp-server-npm-plus

npm 版本 npm 下载量 持续集成 TypeScript 许可证:MIT

通过 AI 助手研究 npm 软件包。搜索软件包、查看打包体积、扫描漏洞、比较下载量并检查依赖树。无需 API 密钥。

npx mcp-server-npm-plus

兼容 Claude Desktop、Cursor、VS Code Copilot 及任何 MCP 客户端。使用 npm 公共注册表 API。

用于搜索 npm 软件包、查看打包体积和扫描漏洞的 MCP 服务

演示由 remotion-readme-kit 制作

原因

在 npm 软件包之间做选择,通常意味着要打开一堆浏览器标签页:在 npm 查看软件包信息,在 Bundlephobia 查看体积,在 Snyk 查看漏洞,在 npm trends 比较下载量。这个服务将所有功能集中在一处,可通过 AI 助手使用。询问“比较 zustand、jotai 和 valtio”,即可并排查看下载量、打包体积和依赖数量。询问“express 有已知漏洞吗?”,无需离开编辑器就能得到答案。它只使用 npm 公共 API,因此无需注册。

工具

工具描述
search按查询条件搜索 npm 软件包
package_info获取详细信息:描述、许可证、代码仓库、依赖项
downloads获取软件包的下载统计数据
compare_downloads比较多个软件包的下载量
bundle_size通过 Bundlephobia 获取打包体积(压缩后 + gzip)
vulnerabilities获取漏洞信息和公告链接
dependency_tree以树状结构显示直接依赖项
download_trends按日细分并显示迷你趋势图

快速开始

Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "npm-plus": {
      "command": "npx",
      "args": ["mcp-server-npm-plus"]
    }
  }
}
Claude Desktop

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "npm-plus": {
      "command": "npx",
      "args": ["mcp-server-npm-plus"]
    }
  }
}
VS Code

使用 MCP 扩展,并通过 npx mcp-server-npm-plus 配置服务。

示例提示词

  • “在 npm 上搜索 React 状态管理库”
  • “lodash 的打包体积是多少?”
  • “比较 zustand、jotai 和 valtio 的下载量”
  • “检查 express 是否存在漏洞”
  • “显示 next 的依赖树”
  • “typescript 本月的下载趋势如何?”

开发

npm install
npm run typecheck
npm run build
npm test
npm run lint
npm run format

另请参阅

在我的作品集中查看更多 MCP 服务和开发者工具。

作者

由 ofershap 制作

LinkedIn GitHub


README 使用 README Builder 构建

许可证

MIT © 2026 Ofer Shapira

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。