Development · MODEL CONTEXT PROTOCOL
mateusribeirocampos npm mcp server
Servidor NPM MCP - Projeto TypeScript
WHAT IT CONNECTS
What mateusribeirocampos npm mcp server gives an AI Agent
- **Package Search**: Tool to fetch detailed information about npm packages
- **Popular Packages**: Resource to list the 10 most popular npm packages
- Package name
- Latest version
- Description
- Author information
- Homepage URL
- Repository URL
- Dependencies list
- Package name
- Description
- Current version
- Get package information before installation
- Compare different package versions
- Analyze dependencies
- Find popular alternatives
- Get quick package summaries
- TypeScript
- Model Context Protocol SDK
- Node-fetch
- Zod
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
This is a Model Context Protocol (MCP) server that provides functionality to fetch information about npm packages.
- Package Search: Tool to fetch detailed information about npm packages
- Popular Packages: Resource to list the 10 most popular npm packages
To install NPM MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @mateusribeirocampos/npm-mcp-server --client claudenpm installnpm run buildnpm startFor development:
npm run devThe server exposes two main functionalities:
Fetches detailed information about a specific npm package. The tool returns comprehensive package information including:
- Package name
- Latest version
- Description
- Author information
- Homepage URL
- Repository URL
- Dependencies list
Example usage:
const result = await server.tools.searchNpmPackage({ packageName: "react" });Example response:
{
"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"
}
}Lists the 10 most popular npm packages, sorted by popularity. Each package in the list includes:
- Package name
- Description
- Current version
Resource URI: npm://popular
Example response:
[
{
"name": "lodash",
"description": "Lodash modular utilities",
"version": "4.17.21"
},
// ... more packages
]This MCP server can be integrated with AI models to:
- Get package information before installation
- Compare different package versions
- Analyze dependencies
- Find popular alternatives
- Get quick package summaries
- TypeScript
- Model Context Protocol SDK
- Node-fetch
- Zod
COMMUNITY