SuperAPI AI 工具集

mcp-server-npm-plus

mcp-server-npm-plus 是一个面向 npm 包研究的 MCP 服务器,让 AI 助手能够搜索 npm 包、检查打包体积、扫描漏洞、比较下载量并查看依赖树。无需 API 密钥,使用公开的 npm 注册表 API。兼容 Claude Desktop、Cursor、VS Code Copilot 及其他 MCP 客户端。

访问官网

工具介绍

用途

mcp-server-npm-plus 旨在解决选择 npm 包时需要在多个工具之间来回切换的问题。传统方式下,开发者通常需要同时打开 npm 官网查包信息、Bundlephobia 看体积、Snyk 查漏洞、npm trends 比较下载量。该服务器把这些功能整合到一处,通过 AI 助手直接访问。

主要能力

  • 搜索 npm 包
  • 检查打包体积(bundle size)
  • 扫描已知漏洞
  • 比较下载量
  • 查看依赖树
  • 查看下载趋势

所有功能均通过公开 npm 注册表 API 实现,无需 API 密钥。

使用方式

该服务器兼容 Claude Desktop、Cursor、VS Code Copilot 以及任何 MCP 客户端。

  • 添加到 .cursor/mcp.json
  • 添加到 claude_desktop_config.json
  • 使用 MCP 扩展,并通过 npx mcp-server-npm-plus 配置服务器

官方资料中未提供具体的配置文件内容与完整命令示例,暂未提供。

示例提示词

  • "Search npm for React state management libraries"
  • "What's the bundle size of lodash?"
  • "Compare downloads of zustand vs jotai vs valtio"
  • "Check for vulnerabilities in express"
  • "Show me the dependency tree for next"
  • "What are the download trends for typescript this month?"

适用场景

适合需要在 AI 编程助手或编辑器中快速研究、比较 npm 包的开发者。例如询问 "compare zustand vs jotai vs valtio" 可直接获得下载量、打包体积和依赖数量的并列对比;询问 "are there any known vulnerabilities in express?" 无需离开编辑器即可获得答案。

限制

官方资料未说明收费、价格、平台限制或效果保证等信息,暂未提供。该工具依赖公开 npm API,其可用性可能受相应 API 影响,但资料未进一步说明。