1- # MCPM - Model Context Protocol Package Manager
1+ # MCP - Model Context Protocol Package Manager
22
3- MCPM is a Homebrew-like service and command-line interface for managing Model Context Protocol (MCP) servers across various MCP clients.
3+ MCP is a Homebrew-like service and command-line interface for managing Model Context Protocol (MCP) servers across various MCP clients.
44
55## Overview
66
7- MCPM aims to simplify the installation, configuration, and management of Model Context Protocol servers with a focus on:
7+ MCP aims to simplify the installation, configuration, and management of Model Context Protocol servers with a focus on:
88
99- Easy installation of MCP servers via a simple CLI
1010- Centralized management of server configurations across multiple clients
@@ -13,7 +13,7 @@ MCPM aims to simplify the installation, configuration, and management of Model C
1313
1414## Supported MCP Clients
1515
16- MCPM will support managing MCP servers for the following clients:
16+ MCP will support managing MCP servers for the following clients:
1717
1818- Claude Desktop (Anthropic)
1919- Cursor
@@ -22,63 +22,63 @@ MCPM will support managing MCP servers for the following clients:
2222
2323## Command Line Interface (CLI)
2424
25- MCPM provides a comprehensive CLI built with Python's Click framework. Below are the available commands:
25+ MCP provides a comprehensive CLI built with Python's Click framework. Below are the available commands:
2626
2727### Basic Commands
2828
2929```
30- mcpm --help # Display help information and available commands
31- mcpm --version # Display the current version of MCPM
30+ mcp --help # Display help information and available commands
31+ mcp --version # Display the current version of MCP
3232```
3333
3434### Search Commands
3535
3636```
37- mcpm search [QUERY] # Search available MCP servers
38- mcpm search --tags=TAG # Search servers by tag
37+ mcp search [QUERY] # Search available MCP servers
38+ mcp search --tags=TAG # Search servers by tag
3939```
4040
4141### Installation Commands
4242
4343```
44- mcpm install SERVER_NAME # Install an MCP server
45- mcpm install SERVER_NAME --version=VERSION # Install specific version
46- mcpm remove SERVER_NAME # Remove an installed MCP server
47- mcpm update [SERVER_NAME] # Update installed servers (or specific server)
44+ mcp install SERVER_NAME # Install an MCP server
45+ mcp install SERVER_NAME --version=VERSION # Install specific version
46+ mcp remove SERVER_NAME # Remove an installed MCP server
47+ mcp update [SERVER_NAME] # Update installed servers (or specific server)
4848```
4949
5050### List Commands
5151
5252```
53- mcpm list # List all installed MCP servers
54- mcpm list --available # List all available MCP servers
55- mcpm list --outdated # List installed servers with updates available
53+ mcp list # List all installed MCP servers
54+ mcp list --available # List all available MCP servers
55+ mcp list --outdated # List installed servers with updates available
5656```
5757
5858### Configuration Commands
5959
6060```
61- mcpm config SERVER_NAME # Configure an installed MCP server
62- mcpm config --edit SERVER_NAME # Open server config in default editor
63- mcpm config --reset SERVER_NAME # Reset server config to defaults
61+ mcp config SERVER_NAME # Configure an installed MCP server
62+ mcp config --edit SERVER_NAME # Open server config in default editor
63+ mcp config --reset SERVER_NAME # Reset server config to defaults
6464```
6565
6666### Status Commands
6767
6868```
69- mcpm status [SERVER_NAME] # Show status of all or specific MCP servers
70- mcpm status --client=CLIENT_NAME # Show status of MCP servers for a specific client
71- mcpm enable SERVER_NAME --client=CLIENT_NAME # Enable an MCP server for a specific client
72- mcpm disable SERVER_NAME --client=CLIENT_NAME # Disable an MCP server for a specific client
69+ mcp status [SERVER_NAME] # Show status of all or specific MCP servers
70+ mcp status --client=CLIENT_NAME # Show status of MCP servers for a specific client
71+ mcp enable SERVER_NAME --client=CLIENT_NAME # Enable an MCP server for a specific client
72+ mcp disable SERVER_NAME --client=CLIENT_NAME # Disable an MCP server for a specific client
7373```
7474
7575### Server Management
7676
7777```
78- mcpm server start SERVER_NAME # Start an MCP server
79- mcpm server stop SERVER_NAME # Stop an MCP server
80- mcpm server restart SERVER_NAME # Restart an MCP server
81- mcpm server log SERVER_NAME # View server logs
78+ mcp server start SERVER_NAME # Start an MCP server
79+ mcp server stop SERVER_NAME # Stop an MCP server
80+ mcp server restart SERVER_NAME # Restart an MCP server
81+ mcp server log SERVER_NAME # View server logs
8282```
8383
8484## Roadmap
@@ -92,7 +92,7 @@ mcpm server log SERVER_NAME # View server logs
9292
9393## Development
9494
95- This repository contains the CLI and service components for MCPM , built with Python and Click following modern package development practices.
95+ This repository contains the CLI and service components for MCP , built with Python and Click following modern package development practices.
9696
9797### Development Requirements
9898
@@ -107,9 +107,9 @@ This repository contains the CLI and service components for MCPM, built with Pyt
107107The project follows the modern src-based layout:
108108
109109```
110- mcpm .sh/
110+ getmcp .sh/
111111├── src/ # Source package directory
112- │ └── mcpm/ # Main package code
112+ │ └── mcp/ # Main package code
113113├── tests/ # Test directory
114114├── test_cli.py # Development CLI runner
115115├── pyproject.toml # Project configuration
@@ -120,8 +120,8 @@ mcpm.sh/
120120
1211211 . Clone the repository
122122 ```
123- git clone https://github.com/pathintegral-xyz/mcpm .sh.git
124- cd mcpm .sh
123+ git clone https://github.com/pathintegral-xyz/getmcp .sh.git
124+ cd getmcp .sh
125125 ```
126126
1271272 . Set up a virtual environment with uv
@@ -138,7 +138,7 @@ mcpm.sh/
1381384 . Run the CLI directly during development
139139 ```
140140 # Either use the installed package
141- mcpm --help
141+ mcp --help
142142
143143 # Or use the development script
144144 ./test_cli.py --help
@@ -153,7 +153,7 @@ mcpm.sh/
153153
154154- Use the src-based directory structure to prevent import confusion
155155- Develop with an editable install using ` uv pip install -e . `
156- - Keep commands modular in the ` src/mcpm /commands/ ` directory
156+ - Keep commands modular in the ` src/mcp /commands/ ` directory
157157- Add tests for new functionality in the ` tests/ ` directory
158158- Use the ` test_cli.py ` script for quick development testing
159159
0 commit comments