{"_id":"npm-search-mcp-server","_rev":"1-239a71fbeaaf093771302ba5961786f2","name":"npm-search-mcp-server","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"npm-search-mcp-server","version":"0.1.0","author":{"url":"https://anthropic.com","name":"Anthropic, PBC"},"license":"MIT","_id":"npm-search-mcp-server@0.1.0","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"homepage":"https://modelcontextprotocol.io/","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"bin":{"npm-search-mcp-server":"dist/index.js"},"dist":{"shasum":"41c5dd34aead132ff60ba99f5f79c493e275a653","tarball":"https://registry.npmjs.org/npm-search-mcp-server/-/npm-search-mcp-server-0.1.0.tgz","fileCount":5,"integrity":"sha512-qzKfVQOMpm0ekfyOFjKtANSZbY3flCZBpA7ET24B6Mk+orKxg0e+auW4ok9NBFoNWg8urK3aFk1wvERHGT1gXw==","signatures":[{"sig":"MEUCIQDxi+Mwkmzu5tmcSYj3sV6Q3ZYtbDErqe9TpFgQ+KFbLAIgEkDika8iH2iOqxU4WDM1vOYa4u6IiEH40k1+vemAJgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611},"type":"module","scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"repository":{"url":"https://github.com/btwiuse/npm-search-mcp-server","type":"git"},"description":"MCP server for searching npm","directories":{},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/npm-search-mcp-server_0.1.0_1735976346920_0.46886471462783286","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"npm-search-mcp-server","version":"0.1.1","description":"MCP server for searching npm","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io/","repository":{"type":"git","url":"https://github.com/btwiuse/npm-search-mcp-server"},"bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"npm-search-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1"},"devDependencies":{"@types/node":"^22.10.5","shx":"^0.3.4","typescript":"^5.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2025 Broken Pipe\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"npm-search-mcp-server@0.1.1","dist":{"shasum":"6ac28062f928afe0d0a19af9b0a67aca659decbe","integrity":"sha512-T8Wn0/q1Qi44Izfj2Z6YkAD692DH8doCC4edLaz2HHvtIxnsFgZkrKBBDB1brTRlnXOsAl5Sp76CIOjNNW1QBg==","tarball":"https://registry.npmjs.org/npm-search-mcp-server/-/npm-search-mcp-server-0.1.1.tgz","fileCount":6,"unpackedSize":8716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNVM3AsZ3VYv728eqPYuwU6Pcmv5B89zKWACyRvfreqwIgHA5ki9NzbzQyIU5Ok8kBPASEW5mDvptz8JsaV8OoUmQ="}]},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"directories":{},"maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/npm-search-mcp-server_0.1.1_1735976993998_0.37340633059475925"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-04T07:39:06.919Z","modified":"2025-01-04T07:49:54.306Z","0.1.0":"2025-01-04T07:39:07.068Z","0.1.1":"2025-01-04T07:49:54.155Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"license":"MIT","homepage":"https://modelcontextprotocol.io/","repository":{"type":"git","url":"https://github.com/btwiuse/npm-search-mcp-server"},"description":"MCP server for searching npm","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"readme":"# npm-search MCP Server\n\nA Model Context Protocol server that allows you to search for npm packages by calling the `npm search` command.\n\n### Available Tools\n\n- `search_npm_packages` - Search for npm packages.\n  - Required arguments:\n    - `query` (string): The search query.\n\n## Installation\n\n### Using NPM (recommended)\n\nAlternatively you can install `npm-search-mcp-server` via npm:\n\n```bash\nnpm install -g npm-search-mcp-server\n```\n\nAfter installation, you can run it as a command using:\n\n```bash\nnpm-search-mcp-server\n```\n\n### Using uv\n\nWhen using [`uv`](https://docs.astral.sh/uv/) no specific installation is needed. We will\nuse [`uvx`](https://docs.astral.sh/uv/guides/tools/) to directly run *npm-search-mcp-server*.\n\n## Configuration\n\n### Configure for Claude.app\n\nAdd to your Claude settings:\n\n<details>\n<summary>Using npm installation</summary>\n\n```json\n\"mcpServers\": {\n  \"npm-search\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"npm-search-mcp-server\"]\n  }\n}\n```\n</details>\n\n<details>\n<summary>Using uvx</summary>\n\n```json\n\"mcpServers\": {\n  \"npm-search\": {\n    \"command\": \"uvx\",\n    \"args\": [\"npm-search-mcp-server\"]\n  }\n}\n```\n</details>\n\n### Configure for Zed\n\nAdd to your Zed settings.json:\n\n<details>\n<summary>Using npm installation</summary>\n\n```json\n\"context_servers\": {\n  \"npm-search-mcp-server\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"npm-search-mcp-server\"]\n  }\n},\n```\n</details>\n\n<details>\n<summary>Using uvx</summary>\n\n```json\n\"context_servers\": [\n  \"npm-search-mcp-server\": {\n    \"command\": \"uvx\",\n    \"args\": [\"npm-search-mcp-server\"]\n  }\n],\n```\n</details>\n\n## Example Interactions\n\n1. Search for npm packages:\n```json\n{\n  \"name\": \"search_npm_packages\",\n  \"arguments\": {\n    \"query\": \"express\"\n  }\n}\n```\nResponse:\n```json\n{\n  \"results\": [\n    {\n      \"name\": \"express\",\n      \"description\": \"Fast, unopinionated, minimalist web framework\",\n      \"version\": \"4.17.1\",\n      \"author\": \"TJ Holowaychuk\",\n      \"license\": \"MIT\"\n    },\n    ...\n  ]\n}\n```\n\n## Debugging\n\nYou can use the MCP inspector to debug the server. For uvx installations:\n\n```bash\nnpx @modelcontextprotocol/inspector npx -y npm-search-mcp-server\n```\n\nOr if you've installed the package in a specific directory or are developing on it:\n\n```bash\ncd path/to/servers/src/npm-search\nnpx @modelcontextprotocol/inspector uv run npm-search-mcp-server\n```\n\n## Examples of Questions for Claude\n\n1. \"Search for express package on npm\"\n2. \"Find packages related to react\"\n3. \"Show me npm packages for web development\"\n\n## Build\n\nDocker build:\n\n```bash\ncd src/npm-search\ndocker build -t mcp/npm-search .\n```\n\n## Contributing\n\nWe encourage contributions to help expand and improve npm-search-mcp-server. Whether you want to add new npm-related tools, enhance existing functionality, or improve documentation, your input is valuable.\n\nFor examples of other MCP servers and implementation patterns, see:\nhttps://github.com/modelcontextprotocol/servers\n\nPull requests are welcome! Feel free to contribute new ideas, bug fixes, or enhancements to make npm-search-mcp-server even more powerful and useful.\n\n## License\n\nnpm-search-mcp-server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.\n","readmeFilename":"README.md"}