Installation
The MCMP CLI is a powerful command-line tool for managing Minecraft servers and development workflows.Quick Install (Recommended)
Alternative Installation Methods
Using Cargo (for development):Features
- ✅ Case-insensitive project names - Use
Paper,paper, orPAPER- they all work! - ✅ Shell completions - Tab completion for Bash, Zsh, Fish, PowerShell, and Elvish
- ✅ Colored output - Easy-to-read terminal output
- ✅ Download support - Download server JARs with checksum verification
- ✅ Helpful error messages - Clear, actionable error messages when resources don’t exist
- ✅ Watch mode - Automatically rebuild and rerun applications on file changes
- ✅ Dependency management - Add and manage Java dependencies
- ✅ PaperMC integration - Direct access to PaperMC API for server downloads
Quick Start
Generate Shell Completions
Bash:Basic Usage
Command Structure
The MCMP CLI is organized into several command categories:- Core Commands:
build,run,add,tree,repo - Tool Commands:
tool paper(PaperMC integration) - Utility Commands:
completions
mcmp <command> --help to see detailed usage information for any command.