Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Server README | Main documentation and usage guide for this NPM Info Server. |
| MCP Full Specification | The llms-full.txt content providing a comprehensive overview of the Model Context Protocol. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| npmVersions | Get all available versions of an NPM package |
| npmLatest | Get the latest version and changelog of an NPM package |
| npmDeps | Analyze dependencies and devDependencies of an NPM package |
| npmTypes | Check TypeScript types availability and version for a package |
| npmSize | Get package size information including dependencies and bundle size |
| npmVulnerabilities | Check for known vulnerabilities in packages |
| npmTrends | Get download trends and popularity metrics for packages |
| npmCompare | Compare multiple NPM packages based on various metrics |
| npmMaintainers | Get maintainers information for NPM packages |
| npmScore | Get consolidated package score based on quality, maintenance, and popularity metrics |
| npmPackageReadme | Get the README content for NPM packages |
| npmSearch | Search for NPM packages with optional limit |
| npmLicenseCompatibility | Check license compatibility between multiple packages |
| npmRepoStats | Get repository statistics for NPM packages |
| npmDeprecated | Check if packages are deprecated |
| npmChangelogAnalysis | Analyze changelog and release history of packages |
| npmAlternatives | Find alternative packages with similar functionality |
| npmQuality | Analyze package quality metrics |
| npmMaintenance | Analyze package maintenance metrics |