Medius Docs について
Medius Docsは、Mediusの入力パススルーファームウェア、バイナリ制御プロトコル、Rustライブラリのドキュメントサイトです。デバイス開発者向けにAPIリファレンス、言語バインディング、ブラウザーダッシュボード、AI向けの閲覧形式を提供します。
主な機能
- 01バイナリプロトコルとデバイス動作のリファレンス
- 02RustライブラリのAPIドキュメント
- 03C ABIとPythonバインディングのドキュメント
- 04ブラウザーダッシュボードの案内
- 05Markdownページとllms.txt
活用シーン
- 01Mediusプロトコルのコマンドを調べる
- 02medius Rust crateを使った開発
- 03C ABIやPythonバインディングを確認
- 04ブラウザーダッシュボードでデバイスを操作
MCP 対応
AI AccessセクションにMCPサーバーの記載がありますが、提供されたREADMEには機能の説明がありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://medius.k4tech.net/mcpclaude mcp add --transport http net-k4tech-docs https://medius.k4tech.net/mcp{"mcpServers":{"net-k4tech-docs":{"type":"http","url":"https://medius.k4tech.net/mcp"}}}Cursor で開く{"servers":{"net-k4tech-docs":{"type":"http","url":"https://medius.k4tech.net/mcp"}}}VS Code で開く{"mcpServers":{"net-k4tech-docs":{"type":"http","url":"https://medius.k4tech.net/mcp"}}}{"mcpServers":{"net-k4tech-docs":{"serverUrl":"https://medius.k4tech.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5このツールにパラメーターはありません。
詳細
Medius ドキュメント
Medius のドキュメントサイトです。入力パススルーファームウェア、そのバイナリー制御プロトコル、および medius Rust ライブラリについて説明します。
SolidJS と MidnightUI で構築されています。
セクション
| セクション | 内容 |
|---|---|
| ネイティブ API | バイナリー制御プロトコルとボックスの動作:ハードウェア、トランスポート、フレーム形式、入力注入モデル、すべてのコマンド(オペコード 0x01-0x1E)。 |
| Rust ライブラリ | medius クレートのリファレンス:接続、コマンドバインディング、キープアライブ、再接続、および async / mock / tracing 機能。 |
| バインディング | クレートを介した C ABI と Python バインディング。 |
| ダッシュボード | ブラウザー内のボックスダッシュボード:接続、デバイス情報、ファームウェア更新、復旧、デバイスログ。 |
| AI アクセス | ページごとの Markdown 版、llms.txt、MCP サーバー。 |
開発
前提条件
セットアップ
bun install
開発サーバー
bun run dev
http://localhost:3000 を開きます。
ビルド
bun run build
出力先:dist/。
技術スタック
| ツール | 役割 |
|---|---|
| SolidJS | リアクティブ UI フレームワーク |
| @solidjs/router | クライアントサイドルーティング |
| Vite | ビルドツール |
| Bun | ランタイムおよびパッケージマネージャー |
| MidnightUI | コンポーネントライブラリ |
| solid-icons | アイコン |
デプロイ
CI は main へのプッシュごとにアプリとマルチアーキテクチャコンテナーをビルドし、
ghcr.io/k4hvh/medius-docs に公開します。実行方法:
docker run --rm -p 3000:3000 ghcr.io/k4hvh/medius-docs:latest
docker-compose.yml は同じイメージを実行します。コンテナーは Bun でビルドし、dist/
をポート 3000 で配信します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。