mcpm.sh
Verified Safeby pathintegral-institute
Overview
This server provides a command-line interface to manage Model Context Protocol (MCP) servers, allowing users to discover, install, configure, run, share, and monitor them.
Installation
mcpmEnvironment Variables
- MCPM_NON_INTERACTIVE
- MCPM_FORCE
- MCPM_JSON_OUTPUT
- MCPM_DEBUG
- MCPM_LOG_LEVEL
Security Notes
The project uses `subprocess.run` and `subprocess.call` to execute external commands (`npx`, `node`, `npm`, `frpc`). This is expected for a CLI tool that orchestrates other applications. `shlex.split` is used to safely parse arguments. Network exposure via `mcpm share` is explicitly warned if authentication is disabled, and authentication (API key) is enabled by default. The `frpc` binary for tunneling is downloaded from a CDN with checksum verification. No 'eval', obfuscation, or hardcoded secrets were detected.
Similar Servers
mcphub
A hub for managing, orchestrating, and providing a unified API for various Model Context Protocol (MCP) servers and their tools, including user management, OAuth services, and discovery of external servers.
mcp-router
A desktop application for managing Model Context Protocol (MCP) servers, supporting local and remote connections, context management, and integration with AI tools.
cli
The Smithery CLI installs, manages, develops, and runs Model Context Protocol (MCP) servers, acting as a client-agnostic tool for AI client integration.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.