mcpField
M
MCPM CLI

MCPM CLI

Local
github.com/MCP-ClubDeveloper Tools106Updated 94w ago

About MCPM CLI

MCPM CLI is a command-line tool for managing MCP servers in the Claude App. It can add, remove, enable, disable and list servers, and it can search for MCP packages. It suits developers who often change their MCP server configuration.

Key features

  1. 01Adds, removes and lists MCP servers
  2. 02Enables or disables servers without removing them
  3. 03Interactive prompts for configuration
  4. 04Searches and installs MCP packages
  5. 05Runs MCPM itself as an MCP server

Use cases

  1. 01Managing several MCP servers in the Claude App
  2. 02Temporarily disabling a server and re-enabling it later

MCP support

The tool edits the Claude App configuration to manage servers. It can also start MCPM as an MCP server with the mcpm mcp command, and add itself as a server with mcpm add --self.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCPM CLI

npm version npm downloads Build Status GitHub license GitHub issues GitHub stars

A command-line tool for managing MCP servers in Claude App.

Highlights

  • 🚀 Easy Server Management: Add, remove, and manage multiple MCP servers in Claude App with simple commands
  • 🔄 Server Status Control: Enable/disable servers and view their status at any time
  • 🛠️ Interactive CLI: User-friendly command-line interface with interactive prompts for easy configuration
  • 🔌 Self-Integration: Can add MCPM CLI itself as a MCP server with a single command
  • 📝 JSON Configuration: Manages servers through Claude's configuration file with proper error handling
  • 🔍 Package Discovery: Search and discover MCP packages from the community

RoadMap

  • Add Remote MCP Discovery (A MCPHub for search and recommendation)
  • Auto Install MCP Servers For you
  • A GUI for MCPM CLI

Installation

npm install -g @mcpm/cli

Usage


> 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

Search for MCP packages

Search for available MCP packages in the registry:

mcpm search              # Interactive search mode
mcpm search <query>      # Search with a specific query
mcpm search --json       # Output results in JSON format
Install a MCP package

Install a MCP package by its ID:

mcpm install <package-id>     # Install a specific package
mcpm i <package-id>          # Short alias for install
mcpm install -y <package-id>  # Install without confirmation
Remove a MCP server

Remove a MCP server from Claude App:

mcpm remove                 # Interactive mode
mcpm remove <name>          # Remove a specific server
mcpm rm <name>              # Short alias for remove
Disable an MCP server

Moves a server from Claude App to storage, making it temporarily unavailable.

mcpm disable               # Interactive mode
mcpm disable <name>        # Specify server name
Enable an MCP server

Moves a previously disabled server from storage back to Claude App.

mcpm enable               # Interactive mode
mcpm enable <name>        # Specify server name
List MCP servers
mcpm list            # Shows all configured MCP servers
Start As A MCP Server
mcpm mcp               # Start MCPM as a MCP server

For more information, visit our MCP.md.

Add itself as a MCP server to your Claude App
mcpm add --self          # Add MCPM CLI as a MCP server

Configuration

  • Active servers are stored in Claude App's configuration
  • Disabled servers are stored in ~/.mcpm/*

Development

Publish A new version

GitHub Actions will automatically publish a new version when a new tag is created

git tag v1.4.1
git push origin v1.4.1

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.