Token导航 LogoToken导航TokenDH.com
Npm Manage MCP logo
运维云端stdio官方级别未说明来源级核验

Npm Manage MCP

MCP Server

一个通过自然语言管理npm包的MCP服务器,提供从初始化到发布的完整JavaScript/TypeScript包生命周期管理工具。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
依赖管理TypeScriptClaude自然语言处理ClaudeWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

devlimelabs

提供方

devlimelabs

最后核验

2026/5/17 20:23

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -it npm-manage-mcp

详细介绍

NPM包管理器MCP服务器

MCP(模型上下文协议)服务器,使Claude等AI助手能够通过自然语言管理npm包。该服务器为JavaScript/TypeScript包开发的完整生命周期提供了一套全面的工具,从初始化到发布和维护。

部分 mcps大师 生产就绪的MCP服务器的monorepo集合。

使用MCP TypeScript SDK v1.6.0构建,具有稳定性和兼容性。

特性

NPM包管理器MCP服务器提供了一整套工具:

包初始化

  • 使用可自定义的package.json字段初始化新的npm包
  • 使用现代ES模块或CommonJS创建包
  • 设置私有或公共包配置

依赖管理

  • 使用细粒度控制安装、更新和卸载软件包
  • 管理依赖关系、devDependencies 和 peerDependencies
  • 使用全局包或特定于项目的依赖关系
  • 列出并审核已安装的依赖项

软件包配置

  • 配置package.json字段和脚本
  • 使用自定义参数执行npm脚本
  • 设置发布配置

版本控制和发布

  • 根据语义版本控制更新包版本
  • 使用自定义访问级别和标签将包发布到npm注册表
  • 管理作用域包的npm注册表配置

包装分析

  • 运行安全审计并自动修复漏洞
  • 搜索并获取有关包裹的详细信息
  • 查看包元数据和文档链接

安装

全球安装

npm install -g @devlimelabs/npm-manage-mcp

本地安装

npm install @devlimelabs/npm-manage-mcp

开发设置

克隆存储库并安装依赖项:

git clone https://github.com/devlimelabs/master-mcps.git
cd master-mcps/packages/npm-manage
npm install
npm run build

使用Claude for Desktop

将以下配置添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "npm-manager": {
      "command": "npx",
      "args": ["-y", "@devlimelabs/npm-manage-mcp"]
    }
  }
}

对于本地安装的版本:

{
  "mcpServers": {
    "npm-manager": {
      "command": "node",
      "args": ["/path/to/npm-manage-mcp/dist/bin.js"]
    }
  }
}

使用游标

添加到光标设置中:

{
  "mcpServers": {
    "npm-manager": {
      "command": "npm-manage-mcp",
      "env": {}
    }
  }
}

与Windsurf一起使用

添加到您的 .windsurf/config.json:

{
  "mcpServers": {
    "npm-manager": {
      "command": "npm-manage-mcp",
      "env": {}
    }
  }
}

可用工具

包初始化

  • npm-init:初始化新的npm包或更新现有的npm包

依赖管理

  • npm-install安装包作为依赖、devDependencies 或 peerDependencies
  • npm-uninstall:从项目中删除包
  • npm-list-deps:列出项目中的所有依赖项
  • npm-update:将软件包更新到最新版本

软件包配置

  • npm-set-scripts:在package.json中配置npm脚本
  • npm-run-script:执行npm脚本
  • npm-set-config:在package.json中设置任意字段

版本控制和发布

  • npm-version:更新软件包版本(主要、次要、补丁或自定义)
  • npm-publish:将包发布到npm注册表
  • npm-registry:获取或设置npm注册表配置

包装分析

  • npm-audit:对依赖项运行安全审核
  • npm-info:获取有关包裹的详细信息
  • npm-search:在npm注册表中搜索包

需求

  • Node.js 16.0.0或更高版本
  • npm已安装,可从命令行访问

已知限制和测试

  • 需要安装npm并可从命令行访问
  • 发布操作需要npm登录
  • 某些操作可能需要适当的文件系统权限

有关详细的测试说明,请参阅 测试指导.

发展

要在开发模式下运行:

npm run dev

要运行测试,请执行以下操作:

npm test

有关所有可用脚本的列表:

npm run

Docker支持

使用Docker构建和运行:

docker build -t npm-manage-mcp .
docker run -it npm-manage-mcp

许可证

麻省理工学院

贡献

欢迎投稿!请看 贡献.md 作为指导方针。

这是 mcps大师 monorepo。请确保所有捐款都符合单回购标准。

目录标签

目录标签

依赖管理TypeScriptClaude自然语言处理npm包管理本地部署JavaScript开发TypeScript开发

支持客户端

ClaudeWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP