About Portfolio Cases Services Blog Contact 🎙 Talk to AI
EN DE RU
🎙 Talk to AI
August 29, 2026 · 3 min read

Anthropic launches MHS: Claude can now control real-world hardware (robots, microscopes, lasers) — what this changes for business and security

I’m Denis Shokhirev, Agentic AI Systems Architect based in Freiburg. At DennisCraft AI Studio, I run production multi-agent deployments for DACH B2B clients (logistics, fintech, industrial automation) using Claude, Supabase, n8n, Doppler, and self-hosted Postgres. For months, clients have asked—when will LLMs move from demo API calls to actually controlling physical machines, and what does that mean for risk? What is Anthropic MHS and why does it matter? Anthropic’s Machine Handling Standard

Denis Shokhirev
Denis Shokhirev
Agentic AI Systems Architect
Telegram LinkedIn

I’m Denis Shokhirev, Agentic AI Systems Architect based in Freiburg. At DennisCraft AI Studio, I run production multi-agent deployments for DACH B2B clients (logistics, fintech, industrial automation) using Claude, Supabase, n8n, Doppler, and self-hosted Postgres. For months, clients have asked—when will LLMs move from demo API calls to actually controlling physical machines, and what does that mean for risk?

What is Anthropic MHS and why does it matter?

Anthropic’s Machine Handling Standard (MHS) finally answers that question. It’s a newly published spec that lets Claude interact with physical devices—robots, microscopes, lasers—via a standardized, extensible protocol (Anthropic Docs, 2024). This isn’t a lab demo: now, production hardware can be exposed to an LLM agent through an MHS adapter, with real consequences for both business process and safety. In my logistics projects, the shift is immediate: AI can physically move inventory, trigger inspection cycles, or calibrate instruments—no human in the loop.

Three production MHS use cases

Use Case Hardware Benefits Risks
Lab automation Microscopes, spectrometers Higher throughput, fewer manual errors Sample loss if AI sends wrong parameters
Logistics Robots, conveyors Dynamic routing, faster fulfillment Lost/damaged goods from incorrect moves
Industrial manufacturing Lasers, manipulators End-to-end process automation Physical accidents, safety incidents

Security lessons: what breaks in production

Once you give Claude an MHS endpoint, the old “LLM—API—sandbox” model is no longer safe. I’ve seen real failures: if the agent gets a device error, it can start escalating commands (retry loops, forced resets)—sometimes leading to system lockups or even emergency stops. The weakest link is always in handling device feedback and command validation, especially if you rely on LLM-generated instructions unchecked.

The 2024 OWASP Top 10 for LLMs lists state management and unsafe code execution as two of the top three risks. In my own deployments, I’ve caught LLMs issuing “reset” or “shutdown” on production robots during edge-case errors—just from malformed input or ambiguous feedback.

Code example: interposing a command filter


import supabase
import n8n
import logging

def safe_command_dispatch(command, device_id):
    # Block risky commands, log everything
    if 'shutdown' in command or 'reset' in command:
        logging.warning(f"Blocked command: {command}")
        return False
    try:
        n8n.send_command(device_id=device_id, command=command)
        logging.info(f"Command sent: {command}")
    except Exception as e:
        logging.error(f"Dispatch error: {e}")
        return False
    return True

This simple interposer has caught multiple critical misfires before they hit hardware in my stack.

Where MHS falls short: limits and compliance

Security controls and real-world feedback

Don’t trust Claude (or any LLM) directly on hardware endpoints. You need layered controls: static analysis (semgrep, bandit), runtime sandboxing in the adapter, and human audit of device logs. Even then, edge cases slip through—especially with ambiguous device responses.

Regulatory requirements

In the EU, any AI system that controls physical processes is subject to the AI Act (2024), NIS2, and ISO 27001. In Germany, BSI Grundschutz mandates explicit separation and auditability for any system that can influence safety or physical operations. DACH clients now ask for full audit trails and event logs for every LLM-to-hardware transaction.

How to integrate MHS in your stack—practical steps

1. Separate privileges and scope

I always provision service accounts per hardware line, with command-level ACLs managed in Supabase. That way, a single agent cannot escalate access across the plant.

2. Real-time logging and public observability

Every agent action is written to a dedicated Postgres table, which I stream live at live.gerdennisai.com. This public record is the best way I’ve found to catch “silent” failures or suspicious agent behavior.


// n8n webhook logging to Supabase
const { createClient } = require('@supabase/supabase-js')
const supabase = createClient(process.env.SUPABASE_URL, process.env.SUPABASE_KEY)

async function logAction(agent, action, device) {
  await supabase
    .from('actions_log')
    .insert([{ agent, action, device, ts: new Date() }])
}

3. Physical stand testing before production

Before connecting Claude to real equipment, I run all agent code against simulators and hardware test stands with dummy payloads—no exceptions. This step routinely exposes command generation bugs that static analysis misses.

FAQ

Is MHS supported by OpenAI or other LLMs?

No—MHS is Anthropic’s spec. OpenAI and Google support API integration, but not a hardware control protocol as of August 2024.

How hard is it to retrofit MHS into an existing stack?

If you already have REST/webhook interfaces, adding an MHS adapter takes less than a week. The main challenge is security separation—not the protocol itself.

What’s the most common integrator mistake?

Assuming the LLM “knows” device state. In reality, agents misinterpret feedback and can generate invalid commands if the adapter doesn’t validate and filter.

Which tools do you use for security audit?

I use semgrep for static code analysis, bandit for Python, gitleaks for secret scanning, and analyze logs directly in Postgres.

Is full automation possible for production oversight?

No—final audit should always include a human review, especially for high-risk or safety-critical equipment.

Where do you see the most production failures—at the agent, adapter, or device layer? I’m interested in real incidents, not hypotheticals. I run a free 30-min stack audit for DACH founders building AI in regulated markets. DM me on LinkedIn or write to @ger_dennis_ai.

Continue reading
AI Agents Attack Production: How OpenAI Agents Breached RubyGems and What It Means for Your Infra
Anthropic reveals 15 Claude AI breaches: How to defend your production systems from LLM-powered attacks
43 failures. Then 250,000 GitHub stars in 2 months: How business skills for AI agents save weeks of production work
OpenAI and Anthropic solve a Millennium Problem: How 10,000 AI agents cracked Navier–Stokes in 88 hours — what it means for your business
All articles →
Where this is applied
Services — what we build
Talk to the voice agent
Case studies
Ready to build?

Turn your process into an AI system

Production quality. DACH B2B focus.

Start a project → ← All articles