NPM MCP サーバー
これは、npm パッケージに関する情報を取得する機能を提供するモデル コンテキスト プロトコル (MCP) サーバーです。
特徴
パッケージ検索: npm パッケージの詳細情報を取得するためのツール
人気パッケージ: 最も人気のある 10 個の npm パッケージをリストするリソース
Related MCP server: NPM Sentinel MCP
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の NPM MCP サーバーを自動的にインストールするには:
npx -y @smithery/cli install @mateusribeirocampos/npm-mcp-server --client claude手動でインストールする
npm install建てる
npm run buildランニング
npm start開発の場合:
npm run dev使用法
サーバーは主に 2 つの機能を公開します。
1. searchNpmPackageツール
特定のnpmパッケージに関する詳細情報を取得します。このツールは、以下を含む包括的なパッケージ情報を返します。
パッケージ名
最新バージョン
説明
著者情報
ホームページURL
リポジトリURL
依存関係リスト
使用例:
const result = await server.tools.searchNpmPackage({ packageName: "react" });応答例:
{
"name": "react",
"version": "18.2.0",
"description": "React is a JavaScript library for building user interfaces.",
"author": "Meta Open Source",
"homepage": "https://reactjs.org/",
"repository": {
"url": "https://github.com/facebook/react.git"
},
"dependencies": {
"loose-envify": "^1.1.0"
}
}2. 人気のパッケージリソース
最も人気のある10個のnpmパッケージを人気順にリストします。リスト内の各パッケージには以下が含まれます。
パッケージ名
説明
現在のバージョン
リソースURI: npm://popular
応答例:
[
{
"name": "lodash",
"description": "Lodash modular utilities",
"version": "4.17.21"
},
// ... more packages
]AIモデルとの統合
この MCP サーバーは AI モデルと統合して次のことが可能になります。
インストール前にパッケージ情報を取得する
異なるパッケージバージョンを比較する
依存関係を分析する
人気の代替品を探す
クイックパッケージ概要を取得する
テクノロジー
タイプスクリプト
モデルコンテキストプロトコルSDK
ノードフェッチ
ゾッド
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.