AI agents · OpenClaw · self-hosting · automation

Quick Answer

MHS vs MCP vs ROS 2: AI Hardware Control Compared

Published:

The Short Answer

These are three layers of one stack, not three competing options:

Agent reasoning        ← Claude, GPT, Gemini
  ↓  MCP               ← software: APIs, files, apps
  ↓  MHS               ← device description + safety envelope
  ↓  ROS 2 / firmware  ← real-time control, motion, sensors
Physical machine

Teams get this wrong by asking “should we use MHS or ROS 2.” The right question is which layer your problem lives in.

The Comparison

MCPMHSROS 2
OwnerAnthropic (open, widely adopted)AnthropicOpen Robotics / OSRA
AnnouncedNov 2024Aug 27, 20262017 (ROS since 2007)
StatusStable, industry standardResearch preview, waitlistMature, production
Connects models tosoftware and dataphysical devicesnothing — it is the device layer
Real-time guaranteesnonenone✅ DDS-based, real-time capable
Safety envelope❌ prompt or wrapper codedeclared by the device✅ in controller code
Discoverytool listingcapability + measurement listingtopic/service introspection
Open sourceintended, no timeline✅ Apache 2.0
Use it foragent ↔ appsagent ↔ instrumentsrobot internals

Where Each One Belongs

MCP — the software layer

MCP is the mature choice and the one almost every agent team should already be using. It standardises how a model reaches tools, files and APIs, and its adoption extends well past Claude to other assistants.

Its limit for hardware is structural, not incidental. You can absolutely wrap move_arm(x, y, z) in an MCP tool and many teams have. But MCP has no first-class notion of “this arm must never exceed 0.5 m/s.” That constraint ends up in a system prompt, or in your wrapper’s validation code, or in a comment. All three are places a constraint can quietly stop holding.

MHS — the device description layer

MHS adds exactly the missing piece: the device itself declares its capabilities, its measurements, its adjustable settings and its safety limits, in a form an agent can read without a PDF manual or a resident expert.

Anthropic’s framing is direct — “What MCP did for software, MHS will do for the hardware world.” The example given at announcement is a robot arm vendor specifying safe manipulation by limiting speed or angles, so the vendor who understands the machine owns the constraint rather than the integrator who does not.

What MHS is not: a control system. It does not run a control loop, it does not do motion planning, and it offers no real-time guarantee. It tells an agent what is possible and permitted. Something else does the moving.

ROS 2 — the control layer

ROS 2 is where the actual robotics happens: node-to-node messaging over DDS, deterministic timing, sensor fusion, kinematics, planning, hardware drivers. It has a decade-plus of production deployment behind it.

ROS 2 is not going anywhere and MHS does not threaten it. If anything, MHS makes ROS 2 systems more valuable by giving agents a safe, standardised way to ask them for things.

A Realistic 2026 Stack

For a lab automation scenario:

LayerComponentResponsibility
ReasoningClaude / other agentinterpret the experiment, sequence steps
Software toolsMCPLIMS, protocol database, notebook, storage
Device accessMHSdiscover instruments, read limits, issue operations
Executionvendor firmware / ROS 2actually move, heat, pipette, image
VerificationMHS measurements → MCPwrite results back to the record

The Genentech demonstration Anthropic showed follows exactly this shape: a scientist sends Claude a PDF of a designed experiment, and the assistant executes it on MHS-equipped hardware. The PDF arrives through the software layer. The execution happens through the hardware layer. Neither substitutes for the other.

What to Adopt, and When

Adopt MCP now. It is stable, broadly supported, and the majority of practical agent capability still lives in software. If your agent stack does not use it yet, that is the gap worth closing this quarter.

Adopt ROS 2 if you build robots. Nothing about MHS changes this calculus. Real-time control is a solved problem with a mature answer.

Watch MHS, and join the waitlist if you are in scope. As of August 28, 2026 it is a research preview limited to selected scientific, robotics and manufacturing organisations. Anthropic intends to open-source it after the preview, with safety evaluations and deployment guidance, but has declined to commit to a timeline. Early partners include AWS, Danaher, Hugging Face and Raspberry Pi.

Copy the idea immediately even if you cannot use the standard. The transferable lesson is that a physical safety limit belongs in a machine-readable specification owned by whoever built the machine — not in a prompt, and not in integration glue. You can implement that pattern today with your own schema and be ready when the standard opens.

Sources