Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_packagesA

Search and discover npm packages. Use this to find libraries, compare options, see what's available for a specific task, or answer "what packages exist for X?" questions. Returns packages with popularity ranking, descriptions, download stats, and quality scores. Output includes package names, versions, descriptions, and can be used as input for compare_packages.

get_package_detailsA

Get detailed information about a specific npm package including versions, dependencies, and repository info

audit_securityB

Check package for known security vulnerabilities and get recommendations

check_compatibilityB

Analyze compatibility of a package with existing project dependencies

analyze_qualityC

Evaluate package quality metrics including maintenance, popularity, and sustainability

analyze_npx_commandB

Analyze and validate an npx command before execution (security check)

compare_versionsB

Compare different versions of a package and analyze breaking changes

analyze_capabilitiesA

Analyze package technical capabilities to answer "does this support ESM/TypeScript?" or "what platforms does this work on?" questions. Shows module system (ESM/CJS), TypeScript support, platform compatibility (Node/Browser/Deno), build tools, and engine requirements.

generate_quick_startA

Generate ready-to-use code examples and installation instructions. Use this when users ask "how do I use X?" or "show me example code for Y" or want to quickly start using a package. Provides install commands, basic usage, and framework-specific examples.

compare_packagesA

Compare multiple npm packages side-by-side to answer "which is better?" or "what are the pros/cons?" questions. IMPORTANT: This tool generates detailed comparison analysis including: module system (ESM/CJS), TypeScript support, popularity metrics, maintenance status, bundle sizes, and provides a scored recommendation with reasoning. Output is a comprehensive comparison report with pros/cons for each package and a winner recommendation.

analyze_bundle_sizeA

Analyze bundle size impact and answer "how big is this package?" or "will this slow down my app?" questions. Returns minified size, gzipped size, tree-shaking support analysis, and generates recommendations for lighter alternatives if package is large. Includes comparison with similar packages and actionable advice.

find_similar_packagesA

Find alternative or similar packages based on keywords and functionality. Use this when users ask "what else is like X?" or "alternatives to Y?" or "other options besides Z?". Returns ranked list of similar packages with scores, descriptions, and download stats. Helps discover packages user might not know about.

Prompts

Interactive templates invoked by user choice

NameDescription
check_before_installSecurity and compatibility check before installing a package
find_packageFind and compare packages for a specific use case
audit_projectSecurity audit for all dependencies in package.json

Resources

Contextual data attached and managed by the client

NameDescription
MCP Capabilities ExplanationCRITICAL: This MCP generates comparisons and recommendations, not just metadata!
NPM Package Search GuidelinesALWAYS use npm MCP for package searches - never web search
Validate Web Search ResultsIf web search mentions npm packages, re-do with MCP tools
NPM Security GuidelinesAutomatic security check guidelines for npm packages
Package Installation WorkflowRequired steps before installing any npm package
Package.json WatcherSubscribe to get notified when package.json changes are detected

Latest Blog Posts

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/alisaitteke/npm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server