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-Registrierungsschnittstelle
- npm://security: Schnittstelle zur Sicherheitsanalyse
- npm://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.mdfür diesen NPM Sentinel MCP-Server ab.
- MIME-Typ : - text/markdown
 
- doc://mcp/specification:- Beschreibung : Ruft den Inhalt - llms-full.txtab 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
- Asecurity-licenseAqualityA 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
- Asecurity-licenseAqualityA 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 -191838TypeScriptMIT License
- -security-license-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 -227MIT License
- Asecurity-licenseAqualityAn 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