Medius docs: the binary control protocol, device behavior, and the medius Rust library.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Documentation site for Medius: the input-passthrough firmware, its binary control protocol, and the medius Rust library.
Built with SolidJS and MidnightUI.
| Section | What |
|---|---|
| Native API | The binary control protocol and how the box behaves. Covers the hardware, transport, frame format, injection model, and every command (opcodes 0x01-0x18). |
| Rust Library | API reference for the medius crate: connecting, the command bindings, keepalive and reconnect, and the async / mock / tracing features. |
| Bindings | The C ABI and Python bindings over the same crate. |
| Dashboard | The in-browser box dashboard: connect, view device info, update firmware, recover, and read the device log. |
| AI Access | Using the docs with an AI assistant: per-page Markdown twins, llms.txt, and the MCP server. |
Open http://localhost:3000.
Output goes to dist/.
| Tool | Role |
|---|---|
| SolidJS | Reactive UI framework |
| @solidjs/router | Client-side routing |
| Vite | Build tool |
| Bun | Runtime and package manager |
| MidnightUI | Component library |
| solid-icons | Icons |
CI builds the app and a multi-arch container on every push to main and publishes it to
ghcr.io/k4hvh/medius-docs. Run it with Docker:
docker-compose.yml runs the same image. The container builds with Bun and serves dist/
on port 3000.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/medius-docs)<a href="https://allmcps.com/mcp/medius-docs"><img src="https://allmcps.com/api/badge/medius-docs?style=directory" alt="Medius Docs on AllMCPs" /></a>