MCP HubMCP Hub
MCP-Club

mcpm

by: MCP-Club

A command-line tool for managing MCP servers in Claude App. Also can run a MCP Server to help you manage all your MCP Servers

69created 17/12/2024
Visit
CLI
management

πŸ“ŒOverview

Purpose: A command-line tool designed for efficiently managing MCP servers within the Claude App.

Overview: MCPM CLI provides an intuitive interface for users to easily add, remove, and control multiple MCP servers, alongside functionalities for searching and managing server configurations, making server management seamless and efficient.

Key Features:

  • Easy Server Management: Users can swiftly add, remove, and manage multiple MCP servers with simple command-line instructions.

  • Server Status Control: The tool allows enabling or disabling servers and checking their statuses at any time, ensuring easy monitoring and management of server availability.

  • Interactive CLI: An user-friendly command-line interface that features interactive prompts, enhancing the configuration and setup experience.

  • Self-Integration: Users can add the MCPM CLI itself as a server with a single command to streamline setup processes.

  • JSON Configuration: Manages server configurations through Claude's file, providing robust error handling to prevent misconfigurations.

  • Package Discovery: Facilitates searching for and discovering community-contributed MCP packages, expanding available server functionalities.


MCPM CLI

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

Displays the help menu with information on options and commands.

Commands Overview

  • 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 a specific command

Search for MCP packages

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

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

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  

Add MCPM CLI 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