Mcp Server Npm Plus について
Mcp Server Npm Plusは、開発者がAIアシスタント経由でnpmパッケージを調査できるMCPサーバーです。パッケージ情報、ダウンロード数、サイズ、脆弱性、依存関係をまとめて確認できます。
主な機能
- 01npmパッケージの検索
- 02パッケージ情報と依存関係の確認
- 03ダウンロード数と推移の表示
- 04複数パッケージのダウンロード数比較
- 05サイズと脆弱性の確認
活用シーン
- 01npmパッケージ選定前の比較
- 02パッケージサイズの確認
- 03既知の脆弱性の確認
- 04依存関係とダウンロード推移の調査
MCP 対応
npmの公開APIを利用し、MCPクライアントにnpm調査ツールを提供します。APIキーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ(例:'react state management') |
| size | integer | いいえ | 結果数(デフォルトは 10) |
詳細
mcp-server-npm-plus
AI アシスタントから npm パッケージを調査できます。パッケージの検索、バンドルサイズの確認、脆弱性のスキャン、ダウンロード数の比較、依存関係ツリーの確認が可能です。API キーは不要です。
npx mcp-server-npm-plus
Claude Desktop、Cursor、VS Code Copilot、およびあらゆる MCP クライアントで動作します。公開されている npm レジストリ API を使用します。

remotion-readme-kitで作成したデモ
概要
npm パッケージを選ぶときは、通常、パッケージ情報を調べる npm、サイズを調べる Bundlephobia、脆弱性を確認する Snyk、ダウンロード数を比較する npm trends など、ブラウザーのタブをいくつも開くことになります。このサーバーを使えば、それらすべてを AI アシスタントから利用できます。「zustand と jotai と valtio を比較して」と尋ねれば、ダウンロード数、バンドルサイズ、依存関係の数を並べて確認できます。「express に既知の脆弱性はありますか?」と尋ねれば、エディターを離れずに答えが得られます。公開されている npm API のみを使用するため、登録は不要です。
ツール
| ツール | 説明 |
|---|---|
search | クエリで npm パッケージを検索 |
package_info | 説明、ライセンス、リポジトリ、依存関係などの詳細情報を取得 |
downloads | パッケージのダウンロード統計を取得 |
compare_downloads | 複数のパッケージ間でダウンロード数を比較 |
bundle_size | Bundlephobia 経由でバンドルサイズ(圧縮後+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 サーバーや開発者向けツールは、ポートフォリオをご覧ください。
作者
README Builderで作成した README
ライセンス
MIT © 2026 Ofer Shapira
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。