{
  "markdown": "\n# mcp-npm-tools\n\nMCP server providing npm and Node.js package management tools for AI agents.\n\n## Tools\n\n### npm_search\nSearch the npm registry for packages by keyword. Returns name, description, version, weekly downloads, and last publish date.\n\n### npm_package_info\nGet detailed information about a specific npm package: all published versions, dependencies, maintainers, repository URL, license, unpacked size, npm quality/popularity/maintenance scores, and weekly download count.\n\n### npm_dependency_audit\nAnalyze a `package.json` file to find outdated dependencies (compares pinned/range version against latest), deprecated packages, and known security vulnerabilities via the npm bulk advisory API.\n\n### npm_bundle_size\nEstimate the bundle size of an npm package using the Bundlephobia API. Returns minified size, gzipped size, dependency count, and tree-shaking support indicators.\n\n### npm_compare_packages\nCompare two or more packages side by side across multiple dimensions: weekly downloads, bundle size, number of runtime dependencies, last publish date, GitHub stars, and license.\n\n## Setup\n\n```bash\nnpm install\nnpm run build\n```\n\n## Usage with Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"npm-tools\": {\n      \"command\": \"node\",\n      \"args\": [\"D:/products/mcp-servers/mcp-npm-tools/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Development\n\n```bash\nnpm run build   # compile TypeScript\nnpm start       # run the server\n```\n\n## License\n\nMIT\n",
  "bytes": 1492,
  "sha": "8f11dea9c9c8ead1ebd530eb303a4c6f96d6875de3b5e0edac9876e65c15f204",
  "repo_slug": "rog0x/mcp-npm-tools",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rog0x_npm_28dfd6e4/readme"
}