NPM Package is a Model Context Protocol (MCP) server designed to empower AI assistants with the ability to access and analyze source code from NPM packages. It provides features such as fetching packages, smart file discovery, selective code reading, and version control. The server is built with TypeScript, ensuring type safety and modern JavaScript performance with ES Modules. It's designed for seamless integration with AI assistants like Claude and ChatGPT, making it ideal for code analysis, learning, AI development, documentation, security auditing, and migration planning.
Key Features
01Lists and filters files with intelligent code detection.
020 GitHub stars
03Automatic temporary file management.
04Fetches and explores source code from any NPM package.
05Supports any published package version.
06Full TypeScript support.