使用说明
NPM MCP
npm注册表的模型上下文协议服务器
搜索软件包、检查安全性、比较版本和验证兼容性。从Cursor AI或Claude Desktop使用它。
注: 这是一个非官方的、社区驱动的MCP服务器,不隶属于或认可npm,股份有限公司。
特性
- 汽车安全 --AI在建议安装之前会自动检查软件包(无需用户操作!)
- 能力分析 --ESM/CJS、TypeScript、平台支持(节点/浏览器/Dano)、构建工具
- 快速启动发电机 --任何包的现成代码示例
- 包装比较 --并排比较备选方案(功能、尺寸、受欢迎程度)
- 捆绑尺寸分析 --缩小/gzip压缩的大小、树抖动、对捆绑包的影响
- 类似套餐 --寻找替代品和类似的套餐
- 搜索 --查找具有排名和分数的套餐
- 详情 --版本、依赖关系、下载统计数据、弃用状态
- 安全 --漏洞检查和安全版本提示
- 兼容性 --对等依赖和版本冲突
- 质量 --维护和社区指标
- 版本比较 --打破变化和混乱
- NPX检查 --运行前验证npx命令
安装和使用
使用npx(推荐)
无全局安装。添加到Cursor或Claude配置:
光标 — ~/.cursor/mcp.json:
{
"mcpServers": {
"npm-registry-mcp": {
"command": "npx",
"args": ["@alisaitteke/npm-mcp"]
}
}
}
克劳德桌面版 — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"npm-registry-mcp": {
"command": "npx",
"args": ["@alisaitteke/npm-mcp"]
}
}
}
全局安装(可选)
npm install -g @alisaitteke/npm-mcp
然后使用 "command": "npm-mcp" (没有 args)在上面的配置中。
你可以问什么
服务器连接后,您可以问以下问题:
- “搜索React状态管理库”
- “安全审计express@4.18”
- “是lodash@4.17与我目前的deps兼容吗?”
- “比较React 17和18”
- “日期fns的质量检查”
- “运行npx create next应用程序安全吗?”
许可证
麻省理工学院
贡献者
|
Ali Sait Teke Creator & Maintainer |
感谢所有帮助改进这个项目的人!