A command line application to simplify MCP server management.
bash
npx -y @mcpmanager/cli@latest COMMAND [ARGS]
`
Run commands after npx -y @mcpmanager/cli@latest, ex:
`bash
npx -y @mcpmanager/cli@latest version
`
Some commands may take arguments. Pass -h as an argument to see their documentation:
`bash
npx -y @mcpmanager/cli@latest gen_key -h
`
Instructions (Docker)
> Note: This CLI builds & runs docker images on your host machine, so it requires the docker socket in order to work.
`bash
docker run --rm -it -v "/var/run/docker.sock:/var/run/docker.sock" mcpmanager/cli:latest COMMAND [ARGS]
`
Run commands after docker run -it -v "/var/run/docker.sock:/var/run/docker.sock" mcpmanager/cli, ex:
`bash
docker run --rm -it -v "/var/run/docker.sock:/var/run/docker.sock" mcpmanager/cli:latest version
`
Some commands may take arguments. Pass -h as an argument to see their documentation:
`bash
docker run --rm -it -v "/var/run/docker.sock:/var/run/docker.sock" mcpmanager/cli:latest gen_key -h
`
Commands
| Command | Description |
| ------------- | ------------------------------------------------------------------------------------------ |
| clean | Stops and removes all running docker containers created by MCP Manager |
| gen_key | Generate a cryptographically secure key using Node's built in crypto module |
| inspector | Installs and launches the latest version of MCP inspector |
| logs | Shows logs from containers created by MCP Manager |
| managed | Validates & deploys MCP servers as Dokku applications via SSH connection |
| rm | Removes stopped docker containers created by MCP Manager |
| ssh | Opens a new intactive ssh session or execute a command remotely if arguments are specified |
| status | Lists running docker containers created by MCP Manager |
| stop | Stops all running docker containers created by MCP Manager |
| version | Prints CLI version |
| workstation` | Launch an STDIO MCP server inside a docker container and expose it with an HTTPS tunnel |