mcpField
M
Mcp Server Npm Plus

Mcp Server Npm Plus

ローカル
github.com/ofershap開発ツール133 週間前に更新

Mcp Server Npm Plus について

Mcp Server Npm Plusは、開発者がAIアシスタント経由でnpmパッケージを調査できるMCPサーバーです。パッケージ情報、ダウンロード数、サイズ、脆弱性、依存関係をまとめて確認できます。

主な機能

  1. 01npmパッケージの検索
  2. 02パッケージ情報と依存関係の確認
  3. 03ダウンロード数と推移の表示
  4. 04複数パッケージのダウンロード数比較
  5. 05サイズと脆弱性の確認

活用シーン

  1. 01npmパッケージ選定前の比較
  2. 02パッケージサイズの確認
  3. 03既知の脆弱性の確認
  4. 04依存関係とダウンロード推移の調査

MCP 対応

npmの公開APIを利用し、MCPクライアントにnpm調査ツールを提供します。APIキーは不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"npm-plus": {
"command": "npx",
"args": [
"-y",
"mcp-server-npm-plus"
]
}
}
}
起動コマンドnpx -y mcp-server-npm-plus

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-npm-plus1.0.1

ツール

8

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
querystringはい検索クエリ(例:'react state management')
sizeintegerいいえ結果数(デフォルトは 10)

詳細

mcp-server-npm-plus

npm version npm downloads CI TypeScript License: MIT

AI アシスタントから npm パッケージを調査できます。パッケージの検索、バンドルサイズの確認、脆弱性のスキャン、ダウンロード数の比較、依存関係ツリーの確認が可能です。API キーは不要です。

npx mcp-server-npm-plus

Claude Desktop、Cursor、VS Code Copilot、およびあらゆる MCP クライアントで動作します。公開されている npm レジストリ API を使用します。

npm パッケージの検索、バンドルサイズ、脆弱性スキャンに対応した MCP サーバー

remotion-readme-kitで作成したデモ

概要

npm パッケージを選ぶときは、通常、パッケージ情報を調べる npm、サイズを調べる Bundlephobia、脆弱性を確認する Snyk、ダウンロード数を比較する npm trends など、ブラウザーのタブをいくつも開くことになります。このサーバーを使えば、それらすべてを AI アシスタントから利用できます。「zustand と jotai と valtio を比較して」と尋ねれば、ダウンロード数、バンドルサイズ、依存関係の数を並べて確認できます。「express に既知の脆弱性はありますか?」と尋ねれば、エディターを離れずに答えが得られます。公開されている npm API のみを使用するため、登録は不要です。

ツール

ツール説明
searchクエリで npm パッケージを検索
package_info説明、ライセンス、リポジトリ、依存関係などの詳細情報を取得
downloadsパッケージのダウンロード統計を取得
compare_downloads複数のパッケージ間でダウンロード数を比較
bundle_sizeBundlephobia 経由でバンドルサイズ(圧縮後+gzip)を取得
vulnerabilities脆弱性情報とアドバイザリーへのリンクを取得
dependency_tree直接の依存関係をツリー形式で表示
download_trendsスパークライン付きの日別内訳

クイックスタート

Cursor

.cursor/mcp.jsonに追加します:

{
  "mcpServers": {
    "npm-plus": {
      "command": "npx",
      "args": ["mcp-server-npm-plus"]
    }
  }
}
Claude Desktop

claude_desktop_config.jsonに追加します:

{
  "mcpServers": {
    "npm-plus": {
      "command": "npx",
      "args": ["mcp-server-npm-plus"]
    }
  }
}
VS Code

MCP 拡張機能を使用し、npx mcp-server-npm-plusでサーバーを設定します。

プロンプト例

  • 「React の状態管理ライブラリを npm で検索して」
  • 「lodash のバンドルサイズは?」
  • 「zustand と jotai と valtio のダウンロード数を比較して」
  • 「express の脆弱性を確認して」
  • 「next の依存関係ツリーを表示して」
  • 「今月の typescript のダウンロード傾向は?」

開発

npm install
npm run typecheck
npm run build
npm test
npm run lint
npm run format

関連項目

その他の MCP サーバーや開発者向けツールは、ポートフォリオをご覧ください。

作者

ofershap 作

LinkedIn GitHub


README Builderで作成した README

ライセンス

MIT © 2026 Ofer Shapira

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。