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
- Manejo de errores estandarizado y formatos de respuesta MCP
- Almacenamiento en caché eficiente para un mejor rendimiento y la gestión del límite de velocidad de la API
- Validación rigurosa de esquemas y seguridad de tipos utilizando Zod
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.
Estibador
Construir
Uso
Puede ejecutar el servidor MCP usando Docker con montaje de directorio en /projects
:
Para múltiples directorios:
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
:
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
API
El servidor expone sus herramientas mediante el Protocolo de Contexto de Modelo. Todas las herramientas siguen un formato de respuesta estandarizado:
Recursos
npm://registry
: Interfaz del registro NPMnpm://security
: Interfaz de análisis de seguridadnpm://metrics
: Interfaz de métricas del paquete
Recursos del servidor
El servidor también proporciona los siguientes recursos de información accesibles a través de solicitudes GetResource
de MCP:
doc://server/readme
:- Descripción : Recupera el contenido principal del archivo
README.md
para este servidor MCP de NPM Sentinel. - Tipo MIME :
text/markdown
- Descripción : Recupera el contenido principal del archivo
doc://mcp/specification
:- Descripción : Recupera el contenido de
llms-full.txt
y proporciona la especificación completa del Protocolo de contexto de modelo. - Tipo MIME :
text/plain
- Descripción : Recupera el contenido de
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
npmSearch
- Buscar paquetes
- Aporte:
query
(cadena)limit
(número, opcional)
- Devoluciones: paquetes coincidentes con metadatos
Compatibilidad con licencias 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
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.Last updated -3264TypeScript
- 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 -1TypeScript
- 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 -192152TypeScriptMIT 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 -453JavaScriptMIT License