コンテンツにスキップ

asiai mcp

MCP(Model Context Protocol)サーバーを起動し、AIエージェントが推論インフラストラクチャを監視・ベンチマークできるようにします。

使用方法

asiai mcp                          # stdioトランスポート(Claude Code)
asiai mcp --transport sse          # SSEトランスポート(ネットワークエージェント)
asiai mcp --transport sse --port 9000

オプション

オプション 説明
--transport トランスポートプロトコル:stdio(デフォルト)、ssestreamable-http
--host バインドアドレス(デフォルト:127.0.0.1
--port SSE/HTTPトランスポートのポート(デフォルト:8900
--register asiai エージェントネットワークへのオプトイン登録(匿名)

ツール(11)

ツール 説明 読み取り専用
check_inference_health クイックヘルスチェック:エンジン稼働/停止、メモリプレッシャー、サーマル、GPU はい
get_inference_snapshot 全メトリクスを含むフルシステムスナップショット はい
list_models 全エンジンのロード済みモデル一覧 はい
detect_engines 推論エンジンの再スキャン はい
run_benchmark ベンチマークまたはクロスモデル比較を実行(レート制限:1回/分) いいえ
get_recommendations ハードウェアに基づくエンジン/モデル推奨 はい
diagnose 診断チェック実行(asiai doctor と同等) はい
get_metrics_history 過去のメトリクスをクエリ(1-168時間) はい
get_benchmark_history フィルター付きで過去のベンチマーク結果をクエリ はい
compare_engines モデルに対するエンジン性能を判定付きで比較;履歴からのマルチモデル比較をサポート はい
refresh_engines サーバー再起動なしでエンジンを再検出 はい

リソース(3)

リソース URI 説明
システムステータス asiai://status 現在のシステムヘルス(メモリ、サーマル、GPU)
モデル asiai://models 全エンジンのロード済みモデル
システム情報 asiai://system ハードウェア情報(チップ、RAM、コア、OS、稼働時間)

Claude Code統合

Claude Code MCP設定(~/.claude/claude_desktop_config.json)に追加:

{
  "mcpServers": {
    "asiai": {
      "command": "asiai",
      "args": ["mcp"]
    }
  }
}

その後、Claudeに「推論のヘルスをチェックして」や「qwen3.5でOllamaとLM Studioを比較して」と聞いてみてください。

ベンチマークカード

run_benchmark ツールは card パラメータでカード生成をサポート。card=true の場合、1200x630のSVGベンチマークカードが生成され、レスポンスに card_path が返されます。

{"tool": "run_benchmark", "arguments": {"model": "qwen3.5", "card": true}}

クロスモデル比較(modelと排他、最大8スロット):

{"tool": "run_benchmark", "arguments": {"compare": ["qwen3.5:4b", "deepseek-r1:7b"], "card": true}}

PNG + 共有のCLI相当:

asiai bench --quick --card --share    # クイックベンチ + カード + 共有(約15秒)

詳細はベンチマークカードページを参照。

エージェント登録

asiai エージェントネットワークに参加してコミュニティ機能(リーダーボード、比較、パーセンタイル統計)を利用:

asiai mcp --register                  # 初回登録、以降はハートビート
asiai unregister                      # ローカル資格情報を削除

登録はオプトインかつ匿名です — ハードウェア情報(チップ、RAM)とエンジン名のみが送信されます。IP、ホスト名、個人データは保存されません。資格情報は ~/.local/share/asiai/agent.json(chmod 600)に保存されます。

以降の asiai mcp --register 呼び出しでは、再登録の代わりにハートビートが送信されます。APIに到達できない場合、MCPサーバーは登録なしで通常起動します。

登録ステータスは asiai version で確認できます。

ネットワークエージェント

他のマシン上のエージェント用(例:ヘッドレスMac Miniの監視):

asiai mcp --transport sse --host 0.0.0.0 --port 8900

詳細なセットアップ手順はエージェント統合ガイドを参照。