# mcman  [](https://github.com/ParadigmMC/mcman/releases/latest) [](https://github.com/ParadigmMC/mcman/actions/workflows/build.yml) [](https://github.com/ParadigmMC/mcman/actions/workflows/publish.yml)  [](https://tech.lgbt/@quiltmc/110690787441497920)  [](https://discord.gg/YFuxNmKvSr) Powerful Minecraft Server Manager CLI. Manage your servers using git - easily install jars (server, plugins & mods); manage config files, worlds, entire networks, and more. ## Getting Started  | 🚀 [Installation](https://paradigmmc.github.io/mcman/installation/) | ✨ [Getting Started](https://paradigmmc.github.io/mcman/tutorials/getting-started/) | 📜 [Documentation](https://paradigmmc.github.io/mcman/) | | ------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | ------------------------------------------------------ | - Join the [discord](https://discord.gg/YFuxNmKvSr) for support! - 📋 Some examples can be found under [examples/](./examples/) - 🚀 Here's [BlanketCon '23](https://github.com/ParadigmMC/mcman-bc23) imported to mcman - you can even see its [test workflow](https://github.com/ParadigmMC/mcman-bc23/actions/workflows/bc23test.yml) Submit a PR or open an issue if you have a mcman-server repository that we can add here! ## Features - 📜 Everything in one simple `server.toml` file! - 📥 Downloads everything automatically for you - 🔁 Always keep up to date with new builds and releases - 🔒 Does size & hash checks even for cached files for integrity - :octocat: Fully `git`-compatible - 📦 **Import** from or **export** to `mrpack`s or `packwiz` packs - 📚 Supports way too many sources, some are: - Modrinth, CurseRinth, Spigot, Hangar, Github Releases, Jenkins, Maven - Not here? You can use custom urls. - 🏷️ Easily render a list of plugins/mods or the server info to **markdown** files - ✨ Managing a network? Use `network.toml` to manage servers' ports, have shared variables, config files, plugins and mods. - 🌐 Keep worlds as `worlds/*.zip` to version control them, or set it to be downloaded from somewhere! - ☔ Develop your servers with hot reloading using `mcman dev` - 🔁 Test your servers using CI (`mcman run --test`) - 🔗 mclo.gs integration - 🐳 Supports Docker, out of the box - ✔️ No third-party hosts (metadata/mirrors) - ⚙️ Better configuration files with `config/`! - Allows you to use **config variables** inside your config files - Use **environment variables** for secrets > [!IMPORTANT] > While `mcman` can manage your server, its not designed to run it. You should use something else, for example, docker or pterodactyl to run your servers. ## Reviews > "faster than gradle builds" - kuylar > "makes even oracle linux usable" - PureComedi > "it's ok" - null > "I'm technically a contributor" - Trash Panda ## Changelog Changelogs can be see in detail [here](CHANGELOG.md)