mcpField
M
mise

mise

github.com/mritdDevelopment1133 installsUpdated 4w ago
Repository

About mise

mise is a runtime version manager for developers that installs and switches language runtimes and package managers. It supports global and project-specific configuration through commands and files such as mise.toml.

Key features

  1. 01Install and switch runtime versions
  2. 02Manage global and project configurations
  3. 03List installed and available versions
  4. 04Locate and remove installations
  5. 05Manage package manager versions

Use cases

  1. 01Pin a runtime version for a project
  2. 02Install a language runtime globally
  3. 03Check available runtime versions
  4. 04Remove an unused runtime installation

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mritd/skills --skill mise

After installing, type/misein Claude Code to confirm it loaded.

Details

From the project README

mise

Runtime version manager. Replaces nvm/pyenv/rbenv/asdf.

Install Runtime

# Install globally
mise use -g node@lts
mise use -g [email protected]
mise use -g go@latest

# Install for current project (creates mise.toml)
mise use node@20

Common Commands

mise ls                  # List installed
mise ls-remote node      # Available versions
mise where node          # Install path
mise install             # Install from config
mise uninstall node@20   # Remove version

Available Runtimes

Core (native): node, python, go, rust, ruby, java, swift, deno, bun, zig, elixir, erlang

Plugin-based: kotlin, scala, php, lua, perl, dotnet, dart, flutter, nim, crystal, julia, clojure

Package Managers

mise use -g pnpm@latest    # JS (npm alternative)
mise use -g uv@latest      # Python (pip alternative)
mise use -g maven@3        # Java
mise use -g gradle@latest  # Java

Java Vendors

mise use java@zulu-21      # Azul Zulu
mise use java@temurin-21   # Eclipse Temurin
mise use java@corretto-21  # Amazon Corretto

When Runtime Missing

If command fails with "not found":

# 1. Check if mise has it
mise search <runtime>

# 2. Install
mise use -g <runtime>@<version>

# 3. Retry original command

Config

Global: ~/.config/mise/config.toml Project: mise.toml or .tool-versions

Notes

  • rust (symlink): mise links to rustup. Use rustup for rust management.
  • Some brew packages depend on brew-installed runtimes. Check with brew uses --installed <pkg> before removing.

Comments

Markdown supported