LabMCPとは?
K-DenseのLabMCPは32のMCPサーバーの集まりで、それぞれがlabmcp-<instrument>という名前の独立したPythonパッケージです。AIクライアントがUSB、RS-232、GPIB、Ethernet、Bluetooth経由で実験機器を操作できるようにします。対象はMettler ToledoとSartoriusの天秤、IKAのホットプレートスターラー、New EraとTecan Cavroのシリンジポンプ、Ocean Insightの分光器、PalmSensのポテンショスタット、Keithleyのソースメジャーユニット、Lake Shoreの温度コントローラー、Opentrons OT-2とFlexへのブリッジで、さらに多くの機器に届く汎用のSCPI、Modbus、EPICS、SiLA 2サーバーもあります。合計で411のツールを登録します。
リポジトリはApache-2.0で、FastMCP上のPython 3.10以降向けに書かれ、スターは約31です。共通のコアであるlabmcpはPyPIでバージョン0.1.2です。どのサーバーにも--simulateモード、--read-onlyモード、実験ごとの--limit設定、すべてのコマンドと応答の記録があり、記録はJSONLファイルに保存できます。
LabMCPのインストール方法
uvx labmcp-mettler-toledo --simulateLabMCPは使う価値があるか?
LabMCPは、物理的な機器をエージェントに任せるリスクを大半のハードウェア向けサーバーより真剣に扱っていますが、32のサーバーはどれもまだ実機で検証されていません。READMEはすべてをシミュレーション済みと表示しています。メーカーのマニュアルをもとに書かれ、シミュレーターで試験されたもので、実際の機器でユーザーが確認したものはまだありません。ツールがホットプレートを60 °Cに設定したりシリンジのプランジャーを動かしたりするとき、411というツール数よりもこの表示の方が重要です。
このプロジェクトを真剣に受け止める理由は安全モデルにあります。全サーバーが一つのコアを共有しているので、同じスイッチがどこでも使えます。--simulateは何もつながってい ない状態で機器と同じように応答し、--read-onlyはエージェントに測定だけを許して設定は変えさせず、停止と電源オフは引き続き使えます。max_temperature_c=60のような--limitの値は、コマンドがコンピューターを出る前に確認されます。加熱、移動、分注、電源投入を行うツールにはMCPの危険ヒントが付き、クライアントが事前に確認を求めます。READMEはこれらに常に許可を与えないよう求めています。プロジェクト自身は、制限値を機器のインターロックに重ねる追加の層であり、認証済みの安全システムではないとしており、GxPや臨床用途では検証されていないと述べています。
これらのサーバーは物理的な機器を制御するので、ネットワークの選択肢は読んでおくべきです。既定では、機器にケーブルでつないだコンピューター上のstdioで動きます。共用機器向けに任意のHTTPトランスポートがあり、クライアントガイドは認証がないことをはっきり書いています。127.0.0.1にバインドし、SSHトンネルかVPN経由で使い、公開インターネットには決して出さないよう求めています。臨床分析装置向けのASTM受信サーバーもTCPポートで待ち受けられます。患者の氏名と生年月日は既定で伏せられ、研究用途に限ると表示されています。
プロジェクトはとても新しいものです。リポジトリは2026年9月25日に作られ、14のコミットはすべてその日と翌日に入り、最後はlabmcp 0.1.2でした。それ以降は何もプッシュされていません。対応範囲の一部は標準規格から来ています。SCPIサーバーは許可と拒否のコマンドリストを受け付け、Modbusサーバーは点ごとの制限値を持つレジスタマップで動き、これによって名前の挙がった機 種以外の機器にも届きます。KeysightとRohde & Schwarzの機器は、意図的に各メーカー自身のサーバーに任せています。
真価を発揮する場面
大学の電気化学研究室のポスドク
掃引速度を変えたサイクリックボルタンメトリーを続けて測り、ピーク電流の変化を確かめる
まずPalmSensのサーバーを--simulateで動かして一連の測定を試し、控えめな制限値を付けてポテンショスタットにつなぎ、エージェントに掃引速度を順に変えてCSVを書き出させます。監査ログが送ったコマンドすべての実験ノートの記録になります。
小規模な合成研究室の管理者
天秤とpHの値を手で書き写さずに記録する
Mettler ToledoとAtlas EZOのサーバーを--read-onlyで動かし、エージェントが読むだけで何も変えられないようにして、実験ごとに--audit-log run.jsonlを保存します。利用は無料で、かかるのはAIクライアントの費用だけです。
学部の実験授業を準備する物理の講師
学生がクライオスタットに触る前に機器制御を練習させる
Lake ShoreとSRSのロックインアンプのサーバーを--simulateモードで学生に渡します。実機と同じように応答するので、失敗しても何も失いません。手順が固まってから実際のアドレスに切り替えます。
導入前に確認すること
- 導入
- uvをインストールし、クライアントの設定に機器ごとに一つずつ項目を追加し(例:uvx labmcp-mettler-toledo --simulate)、クライアントを再起動して何がつながっているかを尋ねます。READMEでは約10分としています。実機ではuvx labmcp portsで得たポート、--checkでの確認、そして--simulateの代わりに--addressが必要です。
- 連携
- Claude Desktop、Claude Code、Cursor、VS Code、Codex、Windsurfに対応します。インターフェースはRS-232、USB仮想COM、USBTMC、VISA経由のGPIB、Ethernet、Bluetooth LEで、汎用のSCPI、Modbus TCPとRTU、EPICS Channel Access、SiLA 2のサーバーもあります。
- データとプライバシー
- 機器につないだコンピューター上で動き、機器と直接やり取りします。結果はAIクライアントのモデル提供元に送られます。すべてのコマンドと応答が記録され、JSONLファイルにも保存できます。HTTPトランスポートには認証が組み込まれていないので、127.0.0.1に置いたままSSHトンネルかVPNの裏で使うべきです。
- 大規模利用時のコスト
- Apache-2.0で無料です。実際の費用は、AIクライアントの利用料と、信頼する前に自分の機器で各サーバーを確かめる時間です。
- 制限
- 32のサーバーはすべてシミュレーション済みの表示で、実機では検証されていません。認証済みの安全システムでも医療機器でもなく、GxPや臨床用途では検証されていません。機器自身のインターロックと遮断機能は有効のままにする必要があります。
良い点
- 32のサーバーと411のツールが一つの安全モデルに従う
- 全サーバーにシミュレーター、読み取り専用モード、送信前の制限値
- 危険なツールに印が付き、クライアントが事前に確認する
- SCPI、Modbus、EPICS、SiLA 2のサーバーでさらに多くの機器に届く
気になる点
- 実機で検証されたサーバーがまだない
- HTTPトランスポートに認証がない
- コミットは2026年9月の2日間に集中
- GxPや臨床業務では検証されていない
おすすめの人
研究室や教育用の実験室で、シミュレーションと読み取り専用モードから始めて、シリアルやネットワーク接続の機器でエージェントに測定値の記録や定型作業をさせたい人に向いています。
LabMCPの代替
LabMCP:よくある質問
- LabMCPは使う価値があるか?
- エージェントに実験機器を任せるための丁寧な安全設計ですが、32のサーバーのどれもまだ実機で確認されていない点が足を引っ張ります。 評価は5点満点中3.5点です。
- LabMCPの料金は?
- 無料のオープンソース(Apache-2.0)です。自分の機器とMCPクライアントが必要です。
- LabMCPの欠点は?
- 実機で検証されたサーバーがまだない; HTTPトランスポートに認証がない; コミットは2026年9月の2日間に集中; GxPや臨床業務では検証されていない.
- LabMCPは誰に向いているか?
- 研究室や教育用の実験室で、シミュレーションと読み取り専用モードから始めて、シリアルやネットワーク接続の機器でエージェントに測定値の記録や定型作業をさせたい人に向いています。
- チームや本番環境でLabMCPを使うと費用はいくらか?
- Apache-2.0で無料です。実際の費用は、AIクライアントの利用料と、信頼する前に自分の機器で各サーバーを確かめる時間です。
- LabMCPは企業データを扱っても安全か?
- 機器につないだコンピューター上で動き、機器と直接やり取りします。結果はAIクライアントのモデル提供元に送られます。すべてのコマンドと応答が記録され、JSONLファイルにも保存できます。HTTPトランスポートには認証が組み込まれていないので、127.0.0.1に置いたままSSHトンネルかVPNの裏で使うべきです。
- LabMCPの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はThingsBoard MCP Server 、 AetherLink SDR MCPです。
回答確認日:2026年11月14日