Let an AI agent drive a 2D robot rover simulator in the browser: sensors, camera, wiring and code.
Connect Runs on your machine
claude mcp add ai-rover-mcp -e ROVER_SIMULATOR_URL=<ROVER_SIMULATOR_URL> -e ROVER_BRIDGE_PORT=<ROVER_BRIDGE_PORT> -e ROVER_ALLOWED_ORIGINS=<ROVER_ALLOWED_ORIGINS> -- npx -y [email protected]
{
"mcpServers": {
"ai-rover-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ROVER_SIMULATOR_URL": "<ROVER_SIMULATOR_URL>",
"ROVER_BRIDGE_PORT": "<ROVER_BRIDGE_PORT>",
"ROVER_ALLOWED_ORIGINS": "<ROVER_ALLOWED_ORIGINS>"
}
}
}
}
{
"mcpServers": {
"ai-rover-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ROVER_SIMULATOR_URL": "<ROVER_SIMULATOR_URL>",
"ROVER_BRIDGE_PORT": "<ROVER_BRIDGE_PORT>",
"ROVER_ALLOWED_ORIGINS": "<ROVER_ALLOWED_ORIGINS>"
}
}
}
}
{
"servers": {
"ai-rover-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ROVER_SIMULATOR_URL": "<ROVER_SIMULATOR_URL>",
"ROVER_BRIDGE_PORT": "<ROVER_BRIDGE_PORT>",
"ROVER_ALLOWED_ORIGINS": "<ROVER_ALLOWED_ORIGINS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ROVER_SIMULATOR_URLOptional | Simulator page that open_simulator opens: a URL or a path to a local build. Default: https://ai-rover.app/app/?mcp=on |
ROVER_BRIDGE_PORTOptional | Local WebSocket port the simulator page connects to. Default: 8765 |
ROVER_ALLOWED_ORIGINSOptional | Extra comma-separated https origins the bridge accepts |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 31 Oct 2026 |
| Last updated | 31 Oct 2026 |
| Registry name | io.github.taewankung/ai-rover-mcp |
More browser automation servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
