npm-search MCP Server

npm-search MCP Server

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。