Skip to main content
Glama

NPM Sentinel MCP

NPMセンチネルMCP

AIを活用し、NPMパッケージ分析に革命を起こす強力なモデルコンテキストプロトコル(MCP)サーバーです。ClaudeおよびAnthropic AIとの統合が可能で、パッケージのセキュリティ、依存関係、パフォーマンスに関するリアルタイムのインテリジェンスを提供します。このMCPサーバーは、瞬時のインサイトとスマートな分析を提供することで、npmエコシステムを保護・最適化し、最新の開発ワークフローにおけるパッケージ管理の意思決定をより迅速かつ安全にします。

特徴

  • バージョン分析と追跡
  • 依存関係の分析とマッピング
  • セキュリティ脆弱性スキャン
  • パッケージ品質メトリクス
  • ダウンロードの傾向と統計
  • TypeScriptサポート検証
  • パッケージサイズ分析
  • メンテナンスメトリクス
  • リアルタイムパッケージ比較
  • 標準化されたエラー処理とMCP応答形式
  • パフォーマンスの向上と API レート制限管理のための効率的なキャッシュ
  • Zodを使用した厳密なスキーマ検証と型安全性

注: サーバーは、MCP 統合を通じて AI 支援分析を提供します。

インストール

VS Codeにインストール

VS Code MCP 設定ファイルに以下を追加してください。詳しくはVS Code MCP ドキュメントをご覧ください。

{ "servers": { "npm-sentinel": { "type": "stdio", "command": "npx", "args": ["-y", "@nekzus/mcp-server@latest"] } } }

ドッカー

建てる
# Build the Docker image docker build -t nekzus/npm-sentinel-mcp .
使用法

/projectsにディレクトリをマウントして Docker を使用して MCP サーバーを実行できます。

{ "mcpServers": { "npm-sentinel-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-w", "/projects", "--mount", "type=bind,src=${PWD},dst=/projects", "nekzus/npm-sentinel-mcp", "node", "dist/index.js" ] } } }

複数のディレクトリの場合:

{ "mcpServers": { "npm-sentinel-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-w", "/projects", "--mount", "type=bind,src=/path/to/workspace,dst=/projects/workspace", "--mount", "type=bind,src=/path/to/other/dir,dst=/projects/other/dir,ro", "nekzus/npm-sentinel-mcp", "node", "dist/index.js" ] } } }

注意: 適切なアクセスのために、マウントされたすべてのディレクトリは/projectsの下にある必要があります。

Claude Desktopでの使用

これをclaude_desktop_config.jsonに追加します:

{ "mcpServers": { "npmAnalyzer": { "transport": "stdio", "command": "npx", "args": ["-y", "@nekzus/mcp-server"] } } }

構成ファイルの場所:

  • 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

{ "mcpServers": { "npm-sentinel-mcp": { "command": "npx", "args": [ "-y", "@nekzus/mcp-server" ] } } }

API

サーバーはモデルコンテキストプロトコルを介してツールを公開します。すべてのツールは標準化されたレスポンス形式に準拠しています。

{ "content": [ { "type": "text", "text": "string", "isError": boolean // Optional } // ... more content items if necessary ] }

リソース

  • 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 (文字列[])
  • 返品: メンテナンス活動指標

建てる

# Build with npm npm install npm run build

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。


MIT ©ネクズス

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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エコシステムを保護・最適化し、最新の開発ワークフローにおけるパッケージ管理の意思決定をより迅速かつ安全にします。

  1. 特徴
    1. インストール
      1. VS Codeにインストール
      2. ドッカー
      3. Claude Desktopでの使用
      4. NPX
    2. API
      1. リソース
      2. サーバーリソース
      3. ツール
    3. 建てる
      1. ライセンス

        Related MCP Servers

        • Amazon Web Services
          aws-mcp

          A
          security
          F
          license
          A
          quality
          A 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 -
          3
          264
          TypeScript
          • Apple
        • A
          security
          F
          license
          A
          quality
          A 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 -
          1
          TypeScript
        • A
          security
          A
          license
          A
          quality
          A 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 -
          19
          215
          2
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          A 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 -
          45
          3
          JavaScript
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nekzus/mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server