MCP服务器管理工具

一个用于在Claude App中管理MCP服务器的命令行工具,提供服务器添加、删除、状态控制及包发现功能。

作者 By MCP-Club
本地部署 命令行工具 服务器管理
GitHub

MCPM-CLI

Claude App中用于管理MCP服务器的命令行工具。

亮点

  • 🚀 轻松的服务器管理:使用简单的命令在Claude App中添加、删除和管理多个MCP服务器
  • 🔄 服务器状态控制:启用/禁用服务器并随时查看其状态
  • 🛠️ 交互式CLI:用户友好的命令行界面,带有交互式提示,便于配置
  • 🔌 自我整合:可以使用单个命令将MCPM CLI本身添加为MCP服务器
  • 📝 JSON配置:通过Claude的配置文件管理服务器,并进行适当的错误处理
  • 🔍 包发现:从社区中搜索和发现MCP包

路线图

  • 添加远程MCP发现(用于搜索和推荐的MCPHub)
  • 为您自动安装MCP服务器
  • []MCPM CLI的图形用户界面

安装

BASH``` 1npm install -g @mcpm/cli


## 用法


BASH```
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17> mcpm help
Usage: mcpm [options] [command]
Options:
  -V, --version         output the version number
  -d, --debug           enables verbose logging (default: false)
  -h, --help            display help for command
Commands:
  search [query]        Search for MCP packages
  install <n>           Install a MCP package from the registry
  add [options] [name]  Manually add a new MCP server to your Claude App
  remove [name]         Remove a MCP server from your Claude App
  disable [name]        Disable an MCP server (moves it from Claude to storage)
  enable [name]         Enable a disabled MCP server (moves it from storage to Claude)
  list [options]        List all your MCP servers
  mcp                   Start the MCPM MCP server
  restart               Restart Claude.app
  help [command]        display help for command

搜索MCP软件包

在注册表中搜索可用的MCP包:

BASH``` 1 2 3mcpm search # Interactive search mode mcpm search # Search with a specific query mcpm search —json # Output results in JSON format


### 安装MCP包


按其ID安装MCP包:


BASH```
1
2
3mcpm install <package-id>     # Install a specific package
mcpm i <package-id>          # Short alias for install
mcpm install -y <package-id>  # Install without confirmation

删除MCP服务器

从Claude App中删除MCP服务器:

BASH``` 1 2 3mcpm remove # Interactive mode mcpm remove # Remove a specific server mcpm rm # Short alias for remove


### 禁用MCP服务器


将服务器从Claude App移动到存储,使其暂时不可用。


BASH```
1
2mcpm disable               # Interactive mode
mcpm disable <name>        # Specify server name

启用MCP服务器

将以前禁用的服务器从存储移回Claude App。

BASH``` 1 2mcpm enable # Interactive mode mcpm enable # Specify server name


### 列出MCP服务器


BASH```
1mcpm list            # Shows all configured MCP servers

作为MCP服务器启动

BASH``` 1mcpm mcp # Start MCPM as a MCP server


如需更多信息,请访问我们的 MCP.md.


### 将自己添加为MCP服务器到您的Claude应用程序


BASH```
1mcpm add --self          # Add MCPM CLI as a MCP server

配置

  • 活动服务器存储在Claude App的配置中
  • 禁用的服务器存储在 ~/.mcpm/*

发展

发布新版本

创建新标记时,GitHub Actions将自动发布新版本

BASH``` 1 2git tag v1.4.1 git push origin v1.4.1