mcpField
M
Medius Docs

Medius Docs

Remote
medius.k4tech.netDeveloper Tools0Updated 2w ago

About Medius Docs

Medius Docs is a documentation site for the Medius input-passthrough firmware, its binary control protocol, and Rust library. It serves developers working with the device, with API references, language bindings, a browser dashboard, and AI-oriented access formats.

Key features

  1. 01Binary protocol and device behavior reference
  2. 02Rust library API documentation
  3. 03C ABI and Python bindings documentation
  4. 04Browser dashboard guidance
  5. 05Markdown pages and llms.txt

Use cases

  1. 01Look up Medius protocol commands
  2. 02Build against the medius Rust crate
  3. 03Consult C ABI or Python bindings
  4. 04Use the browser dashboard for device tasks

MCP support

The documentation site lists an MCP server in its AI Access section, but the provided README does not describe its capabilities.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://medius.k4tech.net/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

5

This tool takes no parameters.

Details

From the project README

Medius Documentation

Documentation site for Medius: the input-passthrough firmware, its binary control protocol, and the medius Rust library.

Built with SolidJS and MidnightUI.

Sections

SectionWhat
Native APIBinary control protocol and box behaviour: hardware, transport, frame format, injection model, every command (opcodes 0x01-0x1E).
Rust Librarymedius crate reference: connecting, command bindings, keepalive, reconnect, and the async / mock / tracing features.
BindingsC ABI and Python bindings over the crate.
DashboardIn-browser box dashboard: connect, device info, firmware update, recovery, device log.
AI AccessPer-page Markdown twins, llms.txt, and the MCP server.

Development

Prerequisites
Setup
bun install
Dev server
bun run dev

Open http://localhost:3000.

Build
bun run build

Output: dist/.

Tech stack

ToolRole
SolidJSReactive UI framework
@solidjs/routerClient-side routing
ViteBuild tool
BunRuntime and package manager
MidnightUIComponent library
solid-iconsIcons

Deployment

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:

docker run --rm -p 3000:3000 ghcr.io/k4hvh/medius-docs:latest

docker-compose.yml runs the same image. The container builds with Bun and serves dist/ on port 3000.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.