hmr
Verified Safeby promplate
Overview
Provides hot module reloading (HMR) for Python applications, specifically for MCP/FastMCP servers, significantly speeding up development by allowing code changes to take effect instantly without a full server restart.
Installation
mcp-hmr main:appEnvironment Variables
- NO_HMR_DAEMON
Security Notes
The project uses `compile`/`exec` for dynamic module reloading and `subprocess.Popen` for daemon processes, which are core to its Hot Module Reloading (HMR) functionality. These are generally powerful features, but in this context, they execute the developer's *own* source code files from the local filesystem, making it an intended and justified use for a development tool rather than a vulnerability for arbitrary code execution. It's designed for development environments, where dynamic code changes are expected. Network communication for browser refresh is standard for development servers. No hardcoded secrets were found.
Similar Servers
jupyter-mcp-server
The Jupyter MCP Server enables AI agents to connect to, manage, and interact with Jupyter Notebooks in real-time, facilitating contextualized coding tasks.
code-index-mcp
Provides intelligent code indexing, searching, and analysis capabilities for large language models to understand and navigate codebases.
rf-mcp
A Python-based development framework or toolkit for creating, testing, and managing modifications, particularly Redstone Flux-related components, for Minecraft servers.
shinzo-py
Provides OpenTelemetry-compatible instrumentation and observability for Python MCP servers, offering insights into agent usage patterns, contextualized tool calls, and performance analysis.