Npm Sentinel Mcp

Npm Sentinel Mcp

🚀 NPM MCP 服务器

NPM MCP 服务器提供了便捷的方式来管理和分析 NPM 包,具备丰富的 API 资源和实用工具,能帮助开发者更好地了解和使用 NPM 包。

🚀 快速开始

你可以通过以下两种方式使用该服务器:

使用 NPX

通过 NPX 直接使用该服务器:

npx @nekzus/mcp-server

全局安装

或者进行全局安装:

npm install -g @nekzus/mcp-server

📦 安装指南

使用 NPX

你可以通过 NPX 直接使用该服务器:

npx @nekzus/mcp-server

全局安装

或者全局安装:

npm install -g @nekzus/mcp-server

📚 详细文档

配置

示例配置文件(clav-config.json)

{
"servers": {
"npmAnalyzer": {
"type": "stdio",
"command": "npx",
"args": ["@nekzus/mcp-server"]
}
}
}

资源

API 资源

  • npm://registry: NPM 注册表接口
  • npm://security: 安全分析接口
  • npm://metrics: 包件指标接口

工具

npmVersions

  • 获取包的所有版本
  • 输入: packages (字符串数组)
  • 输出: 版本历史及其发布日期

npmLatest

  • 获取最新版本信息
  • 输入: packages (字符串数组)
  • 输出: 最新版本详情和变更日志

npmDeps

  • 分析包依赖
  • 输入: packages (字符串数组)
  • 输出: 完整的依赖树分析

npmTypes

  • 检查 TypeScript 支持
  • 输入: packages (字符串数组)
  • 输出: TypeScript 兼容状态

npmSize

  • 分析包大小
  • 输入: packages (字符串数组)
  • 输出: 束装大小和导入成本分析

npmVulnerabilities

  • 扫描安全漏洞
  • 输入: packages (字符串数组)
  • 输出: 安全公告和严重性等级

npmTrends

  • 获取下载趋势
  • 输入:
    • packages (字符串数组)
    • period ("last-week" | "last-month" | "last-year")
  • 输出: 时间范围内的下载统计数据

npmCompare

  • 比较多个包
  • 输入: packages (字符串数组)
  • 输出: 详细比较指标

npmMaintainers

  • 获取包维护者
  • 输入: packages (字符串数组)
  • 输出: 维护者信息和活动情况

npmScore

  • 获取包质量评分
  • 输入: packages (字符串数组)
  • 输出: 全面的质量度量

npmPackageReadme

  • 获取包 README
  • 输入: packages (字符串数组)
  • 输出: 格式化后的 README 内容

npmSearch

  • 搜索包
  • 输入:
    • query (字符串)
    • limit (数字,可选)
  • 输出: 符合条件的包及其元数据

npmLicenseCompatibility

  • 检查许可证兼容性
  • 输入: packages (字符串数组)
  • 输出: 许可证分析和兼容信息

npmRepoStats

  • 获取仓库统计
  • 输入: packages (字符串数组)
  • 输出: GitHub/仓库度量

npmDeprecated

  • 检查是否已弃用
  • 输入: packages (字符串数组)
  • 输出: 弃用状态及替代品

npmChangelogAnalysis

  • 分析包变更日志
  • 输入: packages (字符串数组)
  • 输出: 变更日志摘要和影响分析

npmAlternatives

  • 寻找包的替代品
  • 输入: packages (字符串数组)
  • 输出: 类似包及其比较信息

npmQuality

  • 评估包质量
  • 输入: packages (字符串数组)
  • 输出: 质量度量和评分

npmMaintenance

  • 检查维护状态
  • 输入: packages (字符串数组)
  • 输出: 维护状态信息

构建

npm install
npm run build

📄 许可证

本项目采用 MIT 协议。

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-30 10:39

相似服务问题