Have Claude set up and drive a robot dog without human help
In the follow-up, Claude Opus 4.7 worked without human assistance and finished the robot dog setup and control tasks about 20 times faster than the fastest human team, though precise ball handling was still hard.
Source: the vendor. The people who wrote this source make the agent, tool or system in the story. It is not an independent account.
Do this with your agent
How you could do the same thing today. “Official MCP” is the vendor's own server. “Manual” means you use the provider's own site or app.
- Run a robot with ROS from ClaudeStep by step
What works today, through which server, at what price.
Every MCP server and API we list for this kind of job, with install lines, auth and price.
Add Real World MCP to your agent
22 live tools- Open the Add custom connector dialog , prefilled. Or go to Customize → Connectors → + Add → Add custom connector.
- Name it Real World MCP, paste this URL, pick No sign in, then Add.
https://www.realworldmcp.com/api/mcp
- On ChatGPT on the web, open Plugins, click +, then Add custom MCP server.
- Name it, paste this URL under Connection, and pick No authentication.
- Accept the warning, click Create as a plugin, then install it.
https://www.realworldmcp.com/api/mcp
Run once in your terminal, then type /mcp in Claude Code to see the tools.
claude mcp add --transport http realworldmcp https://www.realworldmcp.com/api/mcp
Run this once, or add the two lines below to ~/.codex/config.toml.
codex mcp add realworldmcp --url https://www.realworldmcp.com/api/mcp
Gemini app: on gemini.google.com, Settings → Connected Apps, then under Custom apps paste this URL and click Next.
https://www.realworldmcp.com/api/mcp
Gemini CLI:
gemini mcp add --transport http --scope user realworldmcp https://www.realworldmcp.com/api/mcp
Add to Cursor opens Cursor with the server filled in. Or add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"realworldmcp": {
"url": "https://www.realworldmcp.com/api/mcp"
}
}
}Run this once (macOS or Linux shell), or add the server to .vscode/mcp.json. Then use it from Copilot Chat in agent mode.
code --add-mcp '{"name":"realworldmcp","type":"http","url":"https://www.realworldmcp.com/api/mcp"}'In Cascade's MCP menu, choose Open MCP config file and add this server. Then press refresh.
{
"mcpServers": {
"realworldmcp": {
"serverUrl": "https://www.realworldmcp.com/api/mcp"
}
}
}Any client that speaks Streamable HTTP MCP. No auth. Most take this JSON, or just the URL.
{
"mcpServers": {
"realworldmcp": {
"url": "https://www.realworldmcp.com/api/mcp"
}
}
}search_tools, get_tool and call_tool and 22 live tools. All clients and full steps
ChatGPT, Claude, Codex, Cursor, GitHub Copilot, Gemini and Windsurf are trademarks of their respective owners. Real World MCP is not affiliated with them, and compatibility does not imply endorsement or partnership.
Related use cases
- Fly an internet-connected drone from Claude, ChatGPT or Gemini
Researchers built an MCP server that exposes MAVLink so any MCP-capable model can command a drone, and showed it controlling a real internet-connected drone as well as simulated missions.
- Program a robot dog to fetch with Claude's help
Anthropic had two teams of non-roboticists program a quadruped robot to fetch a beach ball; the team with Claude got further, mainly because Claude made connecting to the robot and its sensors much faster.
- Test an LLM-controlled robot on fetching butter around the office
Andon Labs put LLMs in charge of an office robot and timed household delivery tasks. The best model completed 40% against 95% for humans.
- Diagnose an industrial robot's gripper with Claude over ROS
The ROS MCP Server team connected Claude to a production industrial robot with only the technician manuals; from one prompt it found the robot's custom topics, ran its own tests on the gripper and reported the root cause of a fault.
The story is in our words. The source was opened on Nov 2, 2026 and a key phrase was found in it. See all use cases.