H

HMR Docs

pyth-on-line

Provides comprehensive documentation, source code, and examples for the HMR (Hot Module Replacement) library for reactive programming and hot reloading in Python.

Provides access to HMR (Hot Module Replacement) documentation for reactive programming and hot reloading in Python through a streamable HTTP protocol endpoint, serving guides, examples, conceptual explanations, architecture overviews, and complete library source code.

232 viewsRemote

What it does

  • Learn HMR library basics and concepts
  • View complete HMR core source code
  • Access HMR unit tests and code examples
  • Browse reactive programming guides
  • Study hot reloading architecture

Best for

Python developers learning reactive programmingEngineers implementing hot module replacementDevelopers studying HMR library internals
Complete library source code accessStreamable HTTP protocol

About HMR Docs

HMR Docs is a community-built MCP server published by pyth-on-line that provides AI assistants with tools and capabilities via the Model Context Protocol. Access HMR Docs for Python: guides, examples, and source code on hot module replacement, hot reloading, and reactive pro This server exposes 3 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install HMR Docs in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.

License

HMR Docs is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (3)

learn-hmr-basics

A brief and concise explanation of the `hmr` library. This tool provides information on how to use reactive programming or use hot module reloading in Python. As long as the user mentions HMR / Reactive Programming, this tool must be called first! Don't manually view the resource, call this tool instead.

view-hmr-core-sources

The full source code (core only) of the HMR library. Always call `learn-hmr-concepts` to learn the core concepts before calling this tool. These files are the full source code of the HMR library, which would be very helpful because good code are self-documented. For a brief and concise explanation, please refer to the `hmr-docs://about` MCP resource. Make sure you've read it before calling this tool. To learn how to use HMR for reactive programming, read the unit tests later. The response is identical to the MCP resource with the same name. Only use it once and prefer this tool to that resource if you can choose.

view-hmr-unit-tests

The unit tests (code examples) for HMR. Always call `learn-hmr-basics` and `view-hmr-core-sources` to learn the core functionality before calling this tool. These files are the unit tests for the HMR library, which demonstrate the best practices and common coding patterns of using the library. You should use this tool when you need to write some code using the HMR library (maybe for reactive programming or implementing some integration). The response is identical to the MCP resource with the same name. Only use it once and prefer this tool to that resource if you can choose.

Related Skills

Browse all skills