Code a robot in Python, right here. Beat the chamber. The same file drives a real robot.
Pick a robot, pick a task. Grab the wheel anytime with WASD (counts as practice, not autonomous).
claude mcp add --transport http roborun http://localhost:8765/mcp
codex mcp add roborun -- npx -y mcp-remote http://localhost:8765/mcp
{ "mcpServers": { "roborun": {
"command": "npx", "args": ["-y", "mcp-remote", "http://localhost:8765/mcp"] } } }
Beat the current RoboRun arena chamber: call arena_status for the goal, use see to learn the labels, then write_behavior a policy named player_policy and poll arena_status until won. No teleop.Heads-up: use this HTTP endpoint while the server is running — the standalone roborun-mcp stdio command is for driving robots without the deck and can't see this arena.
pip install ros-agent
roborun connect 192.168.1.42 # rosbridge on the robot — prints the exact
# two setup lines to run there if it's missing
roborun # deck + arena + your behaviors, now on hardware
Works with Unitree Go2/G1, TurtleBot, drones (MAVLink), anything with
rosbridge or DDS — no ROS install on your machine. roborun connect --scan does
DDS discovery when rosbridge isn't allowed.