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 (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.Last updated -3264TypeScript
- 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
- 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 -192152TypeScriptMIT 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 -453JavaScriptMIT License