py-mcp-installer-service
Verified Safeby bobmatnyc
Overview
Installs and manages Model Context Protocol (MCP) servers across various AI coding tools.
Installation
mcp-installerEnvironment Variables
- CLAUDE_CODE_ENV
- AUGGIE_HOME
Security Notes
The server primarily relies on executing external commands (`subprocess.run`) for installation and management. While this is inherent to its functionality (installing other services/binaries), it introduces a risk if untrusted `command` or `args` are passed directly to `install_server` methods, potentially leading to command injection. The library mitigates some risks through `mask_credentials` for logging, atomic file operations, and structured command building. There are no obvious hardcoded secrets or arbitrary `eval` usage within the provided code.
Similar Servers
cli
The Smithery CLI installs, manages, develops, and runs Model Context Protocol (MCP) servers, acting as a client-agnostic tool for AI client integration.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.
mcp-cli
Manages and deploys Model Context Protocol (MCP) server configurations (local, container, remote) to various AI tools, simplifying their setup and profile switching.