{
  "markdown": "<div align=\"center\">\n\n![NPM MCP Banner](./social_preview.png)\n\n# NPM MCP\n\n**Model Context Protocol server for npm registry**\n\nSearch packages, check security, compare versions, and validate compatibility. Use it from Cursor AI or Claude Desktop.\n\n> **Note:** This is an unofficial, community-driven MCP server and is not affiliated with or endorsed by npm, Inc.\n\n</div>\n\n## Features\n\n- **Auto-Security** — AI automatically checks packages before suggesting install (no user action!)\n- **Capabilities Analysis** — ESM/CJS, TypeScript, Platform support (Node/Browser/Deno), Build tools\n- **Quick Start Generator** — Ready-to-use code examples for any package\n- **Package Comparison** — Compare alternatives side-by-side (features, size, popularity)\n- **Bundle Size Analysis** — Minified/gzipped sizes, tree-shaking, impact on your bundle\n- **Similar Packages** — Find alternatives and similar packages\n- **Search** — Find packages with ranking and scores\n- **Details** — Versions, dependencies, download stats, deprecation status\n- **Security** — Vulnerability check and safe version tips\n- **Compatibility** — Peer dependency and version conflicts\n- **Quality** — Maintenance and community metrics\n- **Version compare** — Breaking changes and semver\n- **NPX check** — Validate npx commands before running\n\n## Install & use\n\n### With npx (recommended)\n\nNo global install. Add to Cursor or Claude config:\n\n**Cursor** — `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"npm-registry-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@alisaitteke/npm-mcp\"]\n    }\n  }\n}\n```\n\n**Claude Desktop** — `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"npm-registry-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@alisaitteke/npm-mcp\"]\n    }\n  }\n}\n```\n\n### Global install (optional)\n\n```bash\nnpm install -g @alisaitteke/npm-mcp\n```\n\nThen use `\"command\": \"npm-mcp\"` (no `args`) in the config above.\n\n## What you can ask\n\nOnce the server is connected, you can ask things like:\n\n- “Search for React state management libraries”\n- “Security audit for express@4.18”\n- “Is lodash@4.17 compatible with my current deps?”\n- “Compare React 17 and 18”\n- “Quality check for date-fns”\n- “Is it safe to run npx create-next-app?”\n\n## License\n\nMIT\n\n## Contributors\n\n<table>\n  <tr>\n    <td align=\"center\">\n      <a href=\"https://github.com/alisaitteke\">\n        <img src=\"https://github.com/alisaitteke.png\" width=\"100px;\" alt=\"Ali Sait Teke\"/>\n        <br />\n        <sub><b>Ali Sait Teke</b></sub>\n      </a>\n      <br />\n      <sub>Creator & Maintainer</sub>\n    </td>\n  </tr>\n</table>\n\nThanks to everyone who helps improve this project!\n\n[![Contributors](https://img.shields.io/github/contributors/alisaitteke/npm-mcp?style=flat-square)](https://github.com/alisaitteke/npm-mcp/graphs/contributors)\n",
  "bytes": 2835,
  "sha": "18adc5f049c4223e0a116b959945b3ef470912b8d67a116a2562c1c4bdaf22ba",
  "repo_slug": "alisaitteke/npm-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_alisaitteke_npm_mcp_8ab44013/readme"
}