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-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
サーバーはモデルコンテキストプロトコルを介してツールを公開します。すべてのツールは標準化されたレスポンス形式に準拠しています。
リソース
npm://registry
: NPM レジストリ インターフェースnpm://security
: セキュリティ分析インターフェースnpm://metrics
: パッケージメトリクスインターフェース
サーバーリソース
サーバーは、MCP GetResource
要求を介してアクセスできる次の情報リソースも提供します。
doc://server/readme
:- 説明: この NPM Sentinel MCP サーバーのメインの
README.md
ファイルの内容を取得します。 - MIMEタイプ:
text/markdown
- 説明: この NPM Sentinel MCP サーバーのメインの
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 ©ネクズス
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AIを活用し、NPMパッケージ分析に革命を起こす強力なモデルコンテキストプロトコル(MCP)サーバーです。ClaudeおよびAnthropic AIとの統合が可能で、パッケージのセキュリティ、依存関係、パフォーマンスに関するリアルタイムのインテリジェンスを提供します。このMCPサーバーは、瞬時のインサイトとスマートな分析を提供することで、npmエコシステムを保護・最適化し、最新の開発ワークフローにおけるパッケージ管理の意思決定をより迅速かつ安全にします。
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 -151TypeScript
- 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 -197384TypeScriptMIT 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 -6796JavaScriptMIT 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 -2Python