What stays local
Robot handle, validation, lock, battery rules, and device state.
A caller moves a sandbox robot within local bounds, then reads finite telemetry; Agent or MCP presentation is outside this fixture.
Shell, ROS exposure, or vendor keys grant much more authority than one bounded action.
Allow one move from -100 to 100 cm on a bounded track, followed by at most ten samples.
Robot handle, validation, lock, battery rules, and device state.
Bounded move request, action result, finite telemetry, caller and invocation ids.
A caller can request one recorded move without receiving a general robot-control interface.
The fixture does not implement MCP presentation. Real hardware still requires approval, emergency stop, durable state, and safety certification.
44c768ca26d0f92a5ab9d1d03342895c29c27dc6This Provider/Client walkthrough requires compatible EasyRemote, EasyNet-Cli, and EasyNet-Axon sibling source checkouts, a compatible Hub, and a paired, running Runtime. The source is public; clean installation from public packages is not yet verified. Technical Alpha offers guided setup. Use the pinned EasyRemote revision below; this page does not pin the other components. Runtime admission still determines whether the caller may execute the function.
# From EasyRemote revision 44c768ca26d0f92a5ab9d1d03342895c29c27dc6
cd gallery/projects/07_claude_code_robot_commander_mcp
# Terminal 1
uv sync --frozen
uv run python node.py
# Terminal 2 (same project)
EASYREMOTE_ROBOT_NODE=robot-1 uv run python client.pyRead the setup first. You need compatible sibling source checkouts, a compatible Hub, and a paired, running Runtime. Technical Alpha offers guided help; public-package clean installation is not yet verified.