py-mcp-installer-service
Verified Safeby bobmatnyc
Overview
Installs and manages Model Context Protocol (MCP) servers for AI coding tools.
Installation
py-mcp-installer doctorSecurity Notes
The `mcp_doctor.py` module, designed for diagnostics, executes commands specified in `MCPServerConfig` objects via `subprocess.Popen`. This means that if an `MCPServerConfig` (e.g., from a compromised or untrusted configuration file) contains malicious commands, the diagnostic tool will attempt to execute them. While the purpose of the installer is to manage these configurations, this capability is a security risk when dealing with untrusted inputs. The self-update mechanism also performs external network requests to PyPI to check for updates.
Similar Servers
cli
The Smithery CLI is a developer tool for installing, managing, building, running, and deploying Model Context Protocol (MCP) servers and integrating them with various AI clients.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
agentx
A unified CLI tool for managing MCP (Model Context Protocol) servers and skills across multiple AI coding agents like Claude Code, Codex, Cursor, Gemini CLI, and OpenCode.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.