mcp服务器npm plus
](https://www.npmjs.com/package/mcp-server-npm-plus) ](https://www.npmjs.com/package/mcp-server-npm-plus)   
从您的AI助手获取npm包研究。搜索包、检查包大小、扫描漏洞、比较下载计数和检查依赖关系树。不需要API密钥。
npx mcp-server-npm-plus适用于Claude Desktop、Cursor、VS Code Copilot和任何MCP客户端。使用公共npm注册表API。
使用构建的演示 远程自述工具包
为什么
在npm包之间进行选择通常意味着打开一堆浏览器选项卡:npm用于包信息,Bundlephobia用于大小,Snyk用于漏洞,npm趋势用于下载比较。这台服务器将所有这些放在一个地方,可以通过你的人工智能助手访问。询问“比较zustand、jotai和valtio”,并排获取下载数量、捆绑包大小和依赖关系计数。问“express中有任何已知的漏洞吗?”并在不离开编辑器的情况下得到答案。它只使用公共npm API,所以没有什么可注册的。
工具
| 工具 | 说明 |
|---|---|
search | 按查询搜索npm包 |
package_info | 获取详细信息:描述、许可证、仓库、依赖关系 |
downloads | 获取软件包的下载统计信息 |
compare_downloads | 比较多个软件包的下载次数 |
bundle_size | 通过Bundlephobia获取包大小(缩小+gzip) |
vulnerabilities | 获取漏洞信息和咨询链接 |
dependency_tree | 将直接依赖关系显示为树 |
download_trends | 每日火花线故障 |
快速开始
光标
添加 .cursor/mcp.json:
{
"mcpServers": {
"npm-plus": {
"command": "npx",
"args": ["mcp-server-npm-plus"]
}
}
}克劳德桌面版
添加 claude_desktop_config.json:
{
"mcpServers": {
"npm-plus": {
"command": "npx",
"args": ["mcp-server-npm-plus"]
}
}
}VS Code
使用MCP扩展并配置服务器 npx mcp-server-npm-plus.
示例提示
- “在npm中搜索React状态管理库”
- “矿脉的捆有多大?”
- “比较zustand、jotai和valtio的下载量”
- “检查express中的漏洞”
- “显示next的依赖关系树”
- “本月打字稿的下载趋势是什么?”
发展
npm install
npm run typecheck
npm run build
npm test
npm run lint
npm run format另见
更多MCP服务器和开发工具 投资组合.
作者

 ](https://github.com/ofershap)
______________________________________________________________________
README构建于 README生成器
许可证
麻省理工学院© 2026 招标
