NPM Sentinel MCP
强大的模型上下文协议 (MCP) 服务器,通过 AI 革新 NPM 包分析。它与 Claude 和 Anthropic AI 集成,提供有关包安全性、依赖项和性能的实时情报。这款 MCP 服务器提供即时洞察和智能分析,以保护和优化您的 npm 生态系统,使现代开发工作流程中更快、更安全地进行包管理决策。
特征
版本分析与跟踪
依赖关系分析和映射
安全漏洞扫描
包装质量指标
下载趋势和统计数据
TypeScript 支持验证
封装尺寸分析
维护指标
实时套餐比较
标准化错误处理和 MCP 响应格式
高效缓存,提高性能和 API 速率限制管理
使用 Zod 进行严格的模式验证和类型安全
注意:服务器通过 MCP 集成提供 AI 辅助分析。
安装
在 VS Code 中安装
将其添加到你的 VS Code MCP 配置文件中。更多信息请参阅VS Code MCP 文档。
Docker
建造
用法
您可以使用 Docker 运行 MCP 服务器并将目录挂载到/projects
:
对于多个目录:
注意:所有挂载的目录必须位于/projects
下才能正确访问。
与 Claude Desktop 一起使用
将其添加到您的claude_desktop_config.json
中:
配置文件位置:
Windows:
%APPDATA%/claude-desktop/claude_desktop_config.json
macOS:
~/Library/Application Support/claude-desktop/claude_desktop_config.json
Linux:
~/.config/claude-desktop/claude_desktop_config.json
NPX
API
服务器通过模型上下文协议 (MCP) 暴露其工具。所有工具均遵循标准化的响应格式:
资源
npm://registry
:NPM 注册界面npm://security
:安全分析接口npm://metrics
:包指标接口
服务器资源
服务器还提供可通过 MCP GetResource
请求访问的以下信息资源:
doc://server/readme
:描述:检索此 NPM Sentinel MCP 服务器的主要
README.md
文件内容。MIME 类型:
text/markdown
doc://mcp/specification
:描述:检索
llms-full.txt
内容,提供全面的模型上下文协议规范。MIME 类型:
text/plain
工具
npm版本
获取包的所有版本
输入:
packages
(string[])返回:带有发布日期的版本历史记录
npm最新
获取最新版本信息
输入:
packages
(string[])返回:最新版本详细信息和更新日志
npmDeps
分析包依赖关系
输入:
packages
(string[])返回:完整的依赖树分析
npm类型
检查 TypeScript 支持
输入:
packages
(string[])返回:TypeScript 兼容性状态
npm大小
分析包裹大小
输入:
packages
(string[])返回:捆绑包大小和导入成本分析
npm漏洞
扫描安全漏洞
输入:
packages
(string[])返回:安全公告和严重性评级
npm趋势
获取下载趋势
输入:
packages
(字符串[])period
(“上周” | “上个月” | “去年”)
返回:随时间推移的下载统计数据
npm比较
比较多个包
输入:
packages
(string[])返回:详细的比较指标
npm维护者
获取软件包维护者
输入:
packages
(string[])返回:维护者信息和活动
npm分数
获取包质量分数
输入:
packages
(string[])返回:综合质量指标
npmPackageReadme
获取软件包自述文件
输入:
packages
(string[])返回:格式化的 README 内容
npm搜索
搜索包
输入:
query
(字符串)limit
(数字,可选)
返回:匹配带有元数据的包
npm许可证兼容性
检查许可证兼容性
输入:
packages
(string[])返回:许可证分析和兼容性信息
npmRepoStats
获取存储库统计信息
输入:
packages
(string[])返回:GitHub/存储库指标
npm已弃用
检查是否弃用
输入:
packages
(string[])返回:弃用状态和替代方案
npm变更日志分析
分析软件包变更日志
输入:
packages
(string[])返回:变更日志摘要和影响分析
npmAlternatives
查找软件包替代方案
输入:
packages
(string[])返回:类似的包装与比较
npm质量
评估包装质量
输入:
packages
(string[])返回:质量指标和分数
npm维护
检查维护状态
输入:
packages
(string[])返回:维护活动指标
建造
执照
此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。
麻省理工学院 © nekzus
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
强大的模型上下文协议 (MCP) 服务器,通过 AI 革新 NPM 包分析。它与 Claude 和 Anthropic AI 集成,提供有关包安全性、依赖项和性能的实时情报。这款 MCP 服务器提供即时洞察和智能分析,以保护和优化您的 npm 生态系统,使现代开发工作流程中更快、更安全地进行包管理决策。
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI models to fetch detailed information about npm packages and discover popular packages in the npm ecosystem.Last updated -101
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -19917TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides tools for NPM package management, including dependency searching, updates, conflict resolution, and version management to help AI assistants safely upgrade project dependencies.Last updated -476MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3