
npm-search MCP Server

2025.02.17
0
JavaScriptnpm 包搜索开发工具搜索工具开发效率
npm-search MCP Server 是一个基于 Model Context Protocol 的服务,允许用户通过调用 `npm search` 命令来搜索 npm 包。该服务主要用于开发者在开发过程中快速查找和获取 npm 包的相关信息。
View on GitHub
Overview
基本能力
产品定位
npm-search MCP Server 是一个专门用于搜索 npm 包的工具,旨在为开发者提供便捷的包搜索功能。
核心功能
- 提供
search_npm_packages
工具,用于搜索 npm 包。 - 必需参数:
query
(string): 搜索查询字符串。
适用场景
- 开发过程中需要快速查找 npm 包。
- 需要获取 npm 包的详细信息(如版本、作者、许可证等)。
- 自动化工具或脚本中集成 npm 包搜索功能。
工具列表
search_npm_packages
: 搜索 npm 包,返回匹配的包列表及其详细信息。
常见问题解答
- 如何调试服务?可以使用 MCP inspector 进行调试。
- 如何配置服务?可以通过 Claude 或 Zed 的设置文件进行配置。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install npm-search-mcp-server --client claude
使用 NPM 安装(推荐)
npm install -g npm-search-mcp-server
使用 uv
无需特定安装,直接使用 uvx
运行。
调试方式
使用 MCP inspector 调试
npx @modelcontextprotocol/inspector npx -y npm-search-mcp-server
开发调试
cd path/to/servers/src/npm-search
npx @modelcontextprotocol/inspector uv run npm-search-mcp-server