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
Standardisierte Fehlerbehandlung und MCP-Antwortformate
Effizientes Caching für verbesserte Leistung und API-Ratenlimitverwaltung
Rigorose Schemavalidierung und Typsicherheit mit Zod
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
Der Server stellt seine Tools über das Model Context Protocol bereit. Alle Tools folgen einem standardisierten Antwortformat:
Ressourcen
npm://registry
: NPM-Registrierungsschnittstellenpm://security
: Schnittstelle zur Sicherheitsanalysenpm://metrics
: Schnittstelle für Paketmetriken
Serverressourcen
Der Server stellt außerdem die folgenden Informationsressourcen bereit, auf die über MCP GetResource
-Anfragen zugegriffen werden kann:
doc://server/readme
:Beschreibung : Ruft den Hauptinhalt der Datei
README.md
für diesen NPM Sentinel MCP-Server ab.MIME-Typ :
text/markdown
doc://mcp/specification
:Beschreibung : Ruft den Inhalt
llms-full.txt
ab und stellt die umfassende Model Context Protocol-Spezifikation bereit.MIME-Typ :
text/plain
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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.
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