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

        • 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
          5
          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
          738
          4
          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 -
          679
          6
          JavaScript
          MIT License
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          An 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 -
          2
          Python
          • Apple
          • Linux

        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