NPMセンチネルMCP
AIを活用し、NPMパッケージ分析に革命を起こす強力なモデルコンテキストプロトコル(MCP)サーバーです。ClaudeおよびAnthropic AIとの統合が可能で、パッケージのセキュリティ、依存関係、パフォーマンスに関するリアルタイムのインテリジェンスを提供します。このMCPサーバーは、瞬時のインサイトとスマートな分析を提供することで、npmエコシステムを保護・最適化し、最新の開発ワークフローにおけるパッケージ管理の意思決定をより迅速かつ安全にします。
特徴
バージョン分析と追跡
依存関係の分析とマッピング
セキュリティ脆弱性スキャン
パッケージ品質メトリクス
ダウンロードの傾向と統計
TypeScriptサポート検証
パッケージサイズ分析
メンテナンスメトリクス
リアルタイムパッケージ比較
標準化されたエラー処理とMCP応答形式
パフォーマンスの向上と API レート制限管理のための効率的なキャッシュ
Zodを使用した厳密なスキーマ検証と型安全性
注: サーバーは、MCP 統合を通じて AI 支援分析を提供します。
インストール
VS Codeにインストール
VS Code MCP 設定ファイルに以下を追加してください。詳しくはVS Code MCP ドキュメントをご覧ください。
ドッカー
建てる
使用法
/projects
にディレクトリをマウントして Docker を使用して MCP サーバーを実行できます。
複数のディレクトリの場合:
注意: 適切なアクセスのために、マウントされたすべてのディレクトリは/projects
の下にある必要があります。
Claude Desktopでの使用
これをclaude_desktop_config.json
に追加します:
構成ファイルの場所:
Windows:
%APPDATA%\Claude\claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Linux: (Claude for Desktop は現時点では Linux を公式にサポートしていません)
NPX
API
サーバーはモデルコンテキストプロトコルを介してツールを公開します。すべてのツールは標準化されたレスポンス形式に準拠しています。
リソース
npm://registry
: NPM レジストリ インターフェースnpm://security
: セキュリティ分析インターフェースnpm://metrics
: パッケージメトリクスインターフェース
サーバーリソース
サーバーは、MCP GetResource
要求を介してアクセスできる次の情報リソースも提供します。
doc://server/readme
:説明: この NPM Sentinel MCP サーバーのメインの
README.md
ファイルの内容を取得します。MIMEタイプ:
text/markdown
doc://mcp/specification
:説明: 包括的なモデル コンテキスト プロトコル仕様を提供する
llms-full.txt
コンテンツを取得します。MIMEタイプ:
text/plain
ツール
npmバージョン
パッケージのすべてのバージョンを取得する
入力:
packages
(文字列[])戻り値: リリース日を含むバージョン履歴
npm最新
最新バージョン情報を取得する
入力:
packages
(文字列[])戻り値: 最新バージョンの詳細と変更ログ
npmDeps
パッケージの依存関係を分析する
入力:
packages
(文字列[])戻り値: 完全な依存関係ツリー分析
npmTypes
TypeScriptのサポートを確認する
入力:
packages
(文字列[])戻り値: TypeScript 互換性ステータス
npmサイズ
パッケージサイズを分析する
入力:
packages
(文字列[])戻り値: バンドルサイズとインポートコストの分析
npmの脆弱性
セキュリティの脆弱性をスキャンする
入力:
packages
(文字列[])戻り値: セキュリティ勧告と深刻度評価
npmトレンド
ダウンロードトレンドを取得する
入力:
packages
(文字列[])period
(「先週」 | 「先月」 | 「昨年」)
戻り値: ダウンロード統計の推移
npm比較
複数のパッケージを比較する
入力:
packages
(文字列[])戻り値: 詳細な比較指標
npmメンテナー
パッケージメンテナーを取得する
入力:
packages
(文字列[])戻り値: メンテナーの情報と活動
npmスコア
パッケージ品質スコアを取得する
入力:
packages
(文字列[])返品: 包括的な品質指標
npmパッケージReadme
パッケージのREADMEを取得する
入力:
packages
(文字列[])戻り値: フォーマットされたREADMEコンテンツ
npm検索
パッケージを検索
入力:
query
(文字列)limit
(数値、オプション)
戻り値: メタデータと一致するパッケージ
npmライセンス互換性
ライセンスの互換性を確認する
入力:
packages
(文字列[])戻り値: ライセンス分析と互換性情報
npmリポジトリ統計
リポジトリの統計情報を取得する
入力:
packages
(文字列[])戻り値: GitHub/リポジトリのメトリクス
npm非推奨
廃止予定の確認
入力:
packages
(文字列[])返品: 非推奨ステータスと代替品
npm変更ログ分析
パッケージの変更ログを分析する
入力:
packages
(文字列[])戻り値: 変更ログの概要と影響分析
npmの代替
パッケージの代替品を探す
入力:
packages
(文字列[])返品: 比較した類似パッケージ
npm品質
パッケージの品質を評価する
入力:
packages
(文字列[])返品: 品質指標とスコア
npmメンテナンス
メンテナンス状況を確認する
入力:
packages
(文字列[])返品: メンテナンス活動指標
建てる
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
MIT ©ネクズス
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
セキュリティ脆弱性スキャン、依存関係分析、パッケージ比較、品質評価のための複数のツールを通じて、NPM パッケージの AI を活用した分析を可能にするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -19917MIT License
- 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
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -284
- -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