Integrations
Provides repository statistics and metrics for NPM packages hosted on GitHub
Offers comprehensive NPM package analysis including version tracking, dependency mapping, security scanning, and quality metrics
Verifies TypeScript support and compatibility for NPM packages
NPM Sentinel MCP
Ein leistungsstarker Model Context Protocol (MCP)-Server, der die NPM-Paketanalyse durch KI revolutioniert. Er ist für die Integration mit Claude und Anthropic AI konzipiert und bietet Echtzeitinformationen zu Paketsicherheit, Abhängigkeiten und Leistung. Dieser MCP-Server liefert sofortige Einblicke und intelligente Analysen zum Schutz und zur Optimierung Ihres NPM-Ökosystems und macht Paketmanagemententscheidungen für moderne Entwicklungsabläufe schneller und sicherer.
Merkmale
- Versionsanalyse und -verfolgung
- Abhängigkeitsanalyse und -zuordnung
- Scannen von Sicherheitslücken
- Paketqualitätsmetriken
- Trends und Statistiken herunterladen
- Überprüfung der TypeScript-Unterstützung
- Paketgrößenanalyse
- Wartungsmetriken
- Paketvergleiche in Echtzeit
Hinweis: Der Server bietet KI-gestützte Analysen durch MCP-Integration.
Installation
In VS Code installieren
Fügen Sie dies Ihrer VS Code MCP-Konfigurationsdatei hinzu. Weitere Informationen finden Sie in der VS Code MCP-Dokumentation .
Docker
Bauen
Verwendung
Sie können den MCP-Server mit Docker ausführen, wobei das Verzeichnis in /projects
eingebunden wird:
Für mehrere Verzeichnisse:
Hinweis: Für einen ordnungsgemäßen Zugriff müssen sich alle bereitgestellten Verzeichnisse unter /projects
befinden.
Verwendung mit Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json
hinzu:
Speicherorte der Konfigurationsdateien:
- 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
Ressourcen
npm://registry
: NPM-Registrierungsschnittstellenpm://security
: Schnittstelle zur Sicherheitsanalysenpm://metrics
: Schnittstelle für Paketmetriken
Werkzeuge
npmVersionen
- Alle Versionen eines Pakets abrufen
- Eingabe:
packages
(string[]) - Rückgabe: Versionsverlauf mit Veröffentlichungsdaten
npmLatest
- Aktuelle Versionsinformationen abrufen
- Eingabe:
packages
(string[]) - Rückgabe: Details zur neuesten Version und Änderungsprotokoll
npmDeps
- Paketabhängigkeiten analysieren
- Eingabe:
packages
(string[]) - Rückgabe: Vollständige Abhängigkeitsbaumanalyse
npmTypes
- Überprüfen Sie die TypeScript-Unterstützung
- Eingabe:
packages
(string[]) - Gibt zurück: TypeScript-Kompatibilitätsstatus
npmGröße
- Paketgröße analysieren
- Eingabe:
packages
(string[]) - Retouren: Bündelgrößen- und Importkostenanalyse
npmSchwachstellen
- Auf Sicherheitslücken prüfen
- Eingabe:
packages
(string[]) - Rückgaben: Sicherheitshinweise und Schweregradbewertungen
npmTrends
- Download-Trends abrufen
- Eingang:
packages
(Zeichenfolge[])period
("letzte Woche" | "letzter Monat" | "letztes Jahr")
- Rückgabe: Download-Statistiken im Zeitverlauf
npmCompare
- Vergleichen Sie mehrere Pakete
- Eingabe:
packages
(string[]) - Renditen: Detaillierte Vergleichsmetriken
npmMaintainers
- Holen Sie sich Paketbetreuer
- Eingabe:
packages
(string[]) - Rückgabe: Informationen und Aktivitäten des Betreuers
npmScore
- Abrufen der Paketqualitätsbewertung
- Eingabe:
packages
(string[]) - Retouren: Umfassende Qualitätsmetriken
npmPackageReadme
- Paket README abrufen
- Eingabe:
packages
(string[]) - Gibt zurück: Formatierter README-Inhalt
npmSuche
- Nach Paketen suchen
- Eingang:
query
(Zeichenfolge)limit
(Zahl, optional)
- Rückgabe: Passende Pakete mit Metadaten
npmLizenzkompatibilität
- Überprüfen Sie die Lizenzkompatibilität
- Eingabe:
packages
(string[]) - Rückgabe: Lizenzanalyse und Kompatibilitätsinformationen
npmRepoStats
- Abrufen von Repository-Statistiken
- Eingabe:
packages
(string[]) - Gibt zurück: GitHub/Repository-Metriken
npmVeraltet
- Auf Veraltung prüfen
- Eingabe:
packages
(string[]) - Rückgaben: Veralteter Status und Alternativen
npmChangelogAnalysis
- Paketänderungsprotokolle analysieren
- Eingabe:
packages
(string[]) - Rückgaben: Änderungsprotokollzusammenfassungen und Auswirkungsanalyse
npmAlternativen
- Paketalternativen finden
- Eingabe:
packages
(string[]) - Rückgaben: Ähnliche Pakete mit Vergleichen
npmQualität
- Bewerten Sie die Paketqualität
- Eingabe:
packages
(string[]) - Renditen: Qualitätsmetriken und Bewertungen
npmWartung
- Wartungsstatus prüfen
- Eingabe:
packages
(string[]) - Rücksendungen: Wartungsaktivitätsmetriken
Bauen
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.
MIT © nekzus
You must be authenticated.
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.
Tools
Ein Model Context Protocol-Server, der eine KI-gestützte Analyse von NPM-Paketen durch mehrere Tools zum Scannen auf Sicherheitslücken, zur Abhängigkeitsanalyse, zum Paketvergleich und zur Qualitätsbewertung ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityAudits npm package dependencies for security vulnerabilities, providing detailed reports and fix recommendations with MCP integration.Last updated -12624TypeScriptMIT License
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.Last updated -72JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enhances AI-generated code quality through comprehensive analysis across 10 critical dimensions, helping identify issues before they become problems.Last updated -3PythonApache 2.0
- 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