NPM Sentinel MCP

MIT License
167
2
  • Apple
  • Linux

Integrations

  • Provides integration with GitHub workflows for continuous integration and deployment of the MCP server

  • Enables distribution and installation of the MCP server as an npm package, with tracking of downloads and usage

  • Offers donation capabilities through PayPal for supporting the development of the MCP server

Centinela del MCP del MNP

Un potente servidor de Protocolo de Contexto de Modelo (MCP) que revoluciona el análisis de paquetes NPM mediante IA. Diseñado para integrarse con Claude y Anthropic AI, proporciona información en tiempo real sobre la seguridad, las dependencias y el rendimiento de los paquetes. Este servidor MCP proporciona información instantánea y análisis inteligente para proteger y optimizar su ecosistema npm, lo que permite tomar decisiones de gestión de paquetes de forma más rápida y segura para los flujos de trabajo de desarrollo modernos.

Características

  • Análisis y seguimiento de versiones
  • Análisis y mapeo de dependencias
  • Análisis de vulnerabilidades de seguridad
  • Métricas de calidad del paquete
  • Descargar tendencias y estadísticas
  • Verificación de compatibilidad con TypeScript
  • Análisis del tamaño del paquete
  • Métricas de mantenimiento
  • Comparaciones de paquetes en tiempo real

Nota: El servidor proporciona análisis asistido por IA a través de la integración de MCP.

Instalación

Instalar en VS Code

Añade esto a tu archivo de configuración MCP de VS Code. Consulta la documentación de MCP de VS Code para más información.

{ "servers": { "npm-sentinel": { "type": "stdio", "command": "npx", "args": ["-y", "@nekzus/mcp-server@latest"] } } }

Estibador

Construir
# Build the Docker image docker build -t nekzus/npm-sentinel-mcp .
Uso

Puede ejecutar el servidor MCP usando Docker con montaje de directorio en /projects :

{ "mcpServers": { "npm-sentinel-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-w", "/projects", "--mount", "type=bind,src=${PWD},dst=/projects", "nekzus/npm-sentinel-mcp", "node", "dist/index.js" ] } } }

Para múltiples directorios:

{ "mcpServers": { "npm-sentinel-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-w", "/projects", "--mount", "type=bind,src=/path/to/workspace,dst=/projects/workspace", "--mount", "type=bind,src=/path/to/other/dir,dst=/projects/other/dir,ro", "nekzus/npm-sentinel-mcp", "node", "dist/index.js" ] } } }

Nota: Todos los directorios montados deben estar bajo /projects para un acceso adecuado.

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json :

{ "mcpServers": { "npmAnalyzer": { "transport": "stdio", "command": "npx", "args": ["-y", "@nekzus/mcp-server"] } } }

Ubicaciones de los archivos de configuración:

  • Ventanas: %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

{ "mcpServers": { "npm-sentinel-mcp": { "command": "npx", "args": [ "-y", "@nekzus/mcp-server" ] } } }

API

Recursos

  • npm://registry : Interfaz del registro NPM
  • npm://security : Interfaz de análisis de seguridad
  • npm://metrics : Interfaz de métricas del paquete

Herramientas

npmVersions
  • Obtener todas las versiones de un paquete
  • Entrada: packages (cadena[])
  • Devoluciones: Historial de versiones con fechas de lanzamiento
npmLatest
  • Obtenga información sobre la última versión
  • Entrada: packages (cadena[])
  • Devoluciones: detalles de la última versión y registro de cambios
npmDeps
  • Analizar las dependencias de los paquetes
  • Entrada: packages (cadena[])
  • Devoluciones: Análisis completo del árbol de dependencias
npmTypes
  • Comprobar la compatibilidad con TypeScript
  • Entrada: packages (cadena[])
  • Devuelve: estado de compatibilidad de TypeScript
npmSize
  • Analizar el tamaño del paquete
  • Entrada: packages (cadena[])
  • Devoluciones: Análisis del tamaño del paquete y del coste de importación
Vulnerabilidades de npm
  • Analizar en busca de vulnerabilidades de seguridad
  • Entrada: packages (cadena[])
  • Devoluciones: Avisos de seguridad y clasificaciones de gravedad
Tendencias npm
  • Obtenga tendencias de descarga
  • Aporte:
    • packages (cadena[])
    • period ("la semana pasada" | "el mes pasado" | "el año pasado")
  • Devoluciones: Descargar estadísticas a lo largo del tiempo
npmCompare
  • Comparar varios paquetes
  • Entrada: packages (cadena[])
  • Devoluciones: Métricas de comparación detalladas
Mantenedores de npm
  • Obtener mantenedores de paquetes
  • Entrada: packages (cadena[])
  • Devoluciones: Información y actividad del mantenedor
Puntuación npm
  • Obtener la puntuación de calidad del paquete
  • Entrada: packages (cadena[])
  • Devoluciones: Métricas de calidad integrales
npmPackageReadme
  • Obtener el paquete README
  • Entrada: packages (cadena[])
  • Devuelve: contenido README formateado
  • Buscar paquetes
  • Aporte:
    • query (cadena)
    • limit (número, opcional)
  • Devoluciones: paquetes coincidentes con metadatos
Compatibilidad con licencia npm
  • Comprobar la compatibilidad de la licencia
  • Entrada: packages (cadena[])
  • Devoluciones: Análisis de licencia e información de compatibilidad
Estadísticas del repositorio npm
  • Obtener estadísticas del repositorio
  • Entrada: packages (cadena[])
  • Devoluciones: métricas de GitHub/repositorio
npmDeprecated
  • Comprobar si hay obsolescencia
  • Entrada: packages (cadena[])
  • Devoluciones: Estado de desuso y alternativas
Análisis del registro de cambios de npm
  • Analizar los registros de cambios de paquetes
  • Entrada: packages (cadena[])
  • Devoluciones: resúmenes del registro de cambios y análisis de impacto
Alternativas npm
  • Encuentre alternativas de paquetes
  • Entrada: packages (cadena[])
  • Devoluciones: Paquetes similares con comparaciones
npmQuality
  • Evaluar la calidad del paquete
  • Entrada: packages (cadena[])
  • Devoluciones: Métricas y puntuaciones de calidad
npmMaintenance
  • Comprobar el estado del mantenimiento
  • Entrada: packages (cadena[])
  • Devoluciones: Métricas de actividad de mantenimiento

Construir

# Build with npm npm install npm run build

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.


MIT © nekzus

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un potente servidor de Protocolo de Contexto de Modelo (MCP) que revoluciona el análisis de paquetes NPM mediante IA. Diseñado para integrarse con Claude y Anthropic AI, proporciona información en tiempo real sobre la seguridad, las dependencias y el rendimiento de los paquetes. Este servidor MCP proporciona información instantánea y análisis inteligente para proteger y optimizar su ecosistema npm, lo que permite tomar decisiones de gestión de paquetes de forma más rápida y segura para los flujos de trabajo de desarrollo modernos.

  1. Características
    1. Instalación
      1. Instalar en VS Code
      2. Estibador
      3. Uso con Claude Desktop
      4. NPX
    2. API
      1. Recursos
      2. Herramientas
    3. Construir
      1. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
          Last updated -
          12
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.
          Last updated -
          8
          7
          JavaScript
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          A demonstration server that implements the Model Context Protocol (MCP) SDK, providing tools and endpoints for server-sent events and message handling.
          Last updated -
          27
          TypeScript
          MIT License
        • -
          security
          -
          license
          -
          quality
          A simple implementation of a Model Context Protocol server that demonstrates core functionality including mathematical tools (add, subtract) and personalized greeting resources.
          Last updated -
          3
          Python
          GPL 3.0

        View all related MCP servers

        ID: gqn3yekgqe