关于 npm-search-mcp
npm-search-mcp 是一个 MCP 服务,为 AI 编码助手提供最新的 npm registry 信息。它可搜索软件包、查询详情并比较备选项,无需 API 密钥。
主要功能
- 01按关键词搜索软件包
- 02查询版本和依赖详情
- 03查看软件包大小和下载量
- 04比较 2–10 个软件包
适用场景
- 01为开发任务查找 npm 软件包
- 02检查软件包的当前版本和依赖
- 03按下载量和大小比较候选软件包
MCP 相关
它向 MCP 客户端提供 npm 搜索、软件包详情和比较工具,数据来自实时 registry。无需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
docker run -i --rm ghcr.io/zcag/npm-search-mcp:1.0.0本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
安装包
oci
ghcr.io/zcag/npm-search-mcp:1.0.0stdio工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
npm-search-mcp
用于搜索 npm 包并返回实时注册表数据的 MCP 服务。无需 API 密钥。
工具
- search_packages — 按关键词搜索 npm 包。返回包名称、描述、下载次数和链接。
- get_package — 获取特定包的详细信息:版本、依赖项、大小和每周下载量。
- compare_packages — 并排比较 2-10 个包,包括下载统计数据、大小和质量评分。
为什么使用?
AI 编码助手对 npm 包的了解已经过时。此 MCP 服务可让它们实时访问 npm 注册表,获取当前版本、下载趋势和实时更新的包详情。
安装
npx(最简单)
npx -y github:zcag/npm-search-mcp
Claude Code 配置
{
"mcpServers": {
"npm-search": {
"command": "npx",
"args": ["-y", "github:zcag/npm-search-mcp"]
}
}
}
Docker
docker run -i ghcr.io/zcag/npm-search-mcp:1.0.0
从源代码安装
git clone https://github.com/zcag/npm-search-mcp.git
cd npm-search-mcp
npm install && npm run build
node dist/index.js
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。