适合谁
- 需要在 AI 工作流中审查 NPM 依赖的开发者
- 进行供应链安全评估的团队
- 使用 Claude Desktop、Cursor 或 VS Code 的用户
一个功能全面的 NPM 包分析 MCP 服务器,提供 19 个工具覆盖安全、依赖、质量与趋势分析,具有 OWASP LLM01 防御、双重输出协议与双时代协议兼容性,适合重视供应链安全的开发团队。
最强项 · 文档质量 18/20 最弱项 · 可靠性 12/20
静态评测 · 未实际运行收录于 2026-09-07
查看 FMRS 评分方法 →运行环境:Node.js · Docker
NPM_REGISTRY_URL
可选,用于自定义 NPM 仓库地址(默认为 https://registry.npmjs.org),无需单独获取凭据。
通过 npx 运行:在 Claude Desktop 或 VS Code/Cursor 的 MCP 配置中添加服务器条目,命令为 npx -y @nekzus/mcp-server@latest。也可通过 Docker 运行,或部署 @nekzus/mcp-server/http 处理器到 Cloudflare Workers、Hono、Express 等平台,或使用 Smithery.ai 托管 URL。可通过环境变量 NPM_REGISTRY_URL 自定义注册表地址。
{"mcpServers":{"npm-sentinel":{"command":"npx","args":["-y","@nekzus/mcp-server@latest"]}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"npm-sentinel": {
"command": "npx",
"args": [
"-y",
"@nekzus/mcp-server@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add npm-sentinel -- npx -y @nekzus/mcp-server@latest
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端中添加该服务器后,检查工具列表中是否出现 npmLatest、npmVersions、npmSearch 等工具,然后运行 npmLatest 查询一个常见包(如 react)来确认连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
NPM Sentinel MCP 是一个基于 MCP 协议的服务器,提供递归安全扫描、依赖树分析、下载趋势、质量评分与替代包推荐等 19 个工具。它利用 Google deps.dev、OSV.dev、OpenSSF Scorecard 与 npms.io 数据,支持 STDIO 与 Streamable HTTP 双传输,并内置针对间接提示注入(OWASP LLM01)的防御机制与自动缓存失效。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
用 TypeScript 快速构建 MCP 服务器的框架
源版本 98964a12ed97 数据同步于 2026-10-19 查看 FMRS 评分方法