{"id":1484648,"recorded_at":"2026-10-31T12:16:06.837355Z","observed_at":"2026-10-31T12:16:06.837298Z","subject_kind":"source_record","subject":"mcp_registry:io.github.taewankung/ai-rover-mcp","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://ai-rover.app/"]],"name":"AI Rover Studio","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-31T11:53:57.027357Z","status":"active","statusChangedAt":"2026-10-31T11:53:57.027357Z","updatedAt":"2026-10-31T11:53:57.027357Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Let an AI agent drive a 2D robot rover simulator in the browser: sensors, camera, wiring and code.","name":"io.github.taewankung/ai-rover-mcp","packages":[{"environmentVariables":[{"description":"Simulator page that open_simulator opens: a URL or a path to a local build. Default: https://ai-rover.app/app/?mcp=on","format":"string","name":"ROVER_SIMULATOR_URL"},{"description":"Local WebSocket port the simulator page connects to. Default: 8765","format":"number","name":"ROVER_BRIDGE_PORT"},{"description":"Extra comma-separated https origins the bridge accepts","format":"string","name":"ROVER_ALLOWED_ORIGINS"}],"identifier":"ai-rover-mcp","registryType":"npm","transport":{"type":"stdio"},"version":"1.1.2"}],"repository":{"source":"github","url":"https://github.com/taewankung/ai-rover-mcp"},"title":"AI Rover Studio","version":"1.1.2","websiteUrl":"https://ai-rover.app/"}},"source":"mcp_registry","summary":"Let an AI agent drive a 2D robot rover simulator in the browser: sensors, camera, wiring and code."},"body_sha256":"7efed51013d7f7d20bb6d3200f13863c8b40d3ecf3fcedf470d81075d10aa04c","prev_id":null,"leaf":"0x27d4f7c73010ed654aa3670ff36f318439a7096b8a13ecffc257cc3aa8abc6c5","leaf_text":"{\"body\":\"7efed51013d7f7d20bb6d3200f13863c8b40d3ecf3fcedf470d81075d10aa04c\",\"id\":1484648,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793448966837298,\"prev\":null,\"subject\":\"mcp_registry:io.github.taewankung/ai-rover-mcp\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-31","leaves":246033,"root":"0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab","chained":"0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980","anchor_chain":"eip155:5042002","anchor_tx":"0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0","anchor_block":70093156},"proof":["0x27d537f7de77a7359717e9f315ca48030241b8eabf338ff42edf4eb56338f28c","0x23be8987c5d2c189ce8923bae0ab9bb193524203334360ce1d0951f657ef169e","0x3e633d3f6aebfb359c1889f1c91b5e2548d975a1f07e95aadd0e616aa988f5d9","0xbeea9879561800949ec318c44640aaeb8d1d4fa7923984f40d42af99f332f521","0xdfb99cf3783019697c1185a7e1c30f9f1b8396cb52f6cbf860945e6e73dc10a2","0x8475601066abb634d5e620076a105764da9c79997034e099e1938f4ee758c497","0x02512df280a8b04d74693390cc99be91e84cbb97d79218302c6d90603938cb35","0xc70172bfcd7f5227fa65407019711fbce378ae72f28414d894a96bfbd6e8257c","0x18ac6865eb6bdb21d44c87bab52ad166fdd25c9f5480040bfbfa3990672667c2","0xe174224fad82fd527c60460103926f59edd91d4fbd4cda5d7a86e94492c079bc","0x95d5e91048a8729ae4a967d6c5ab56d12ebc677ed32eb5e5c6881909507195ef","0x078aedc0122c8949e6b4016cd8db4fab2fafd794b31231da0b5cf691357423dd","0xc1d42bd41f31c4145761729cf7217fc151a6aac475bc16f1703df71687d831de","0x4c7bf6d7d7c379b3c87447200f991359af0970fc33642e540cd6032a5a5b24f6","0x5212e7c531721a66b1d21d8222c94df019d60ce8150c25bfebe2e6eb1dd39726","0x24ea73817c2ff07f87a42be89aff36ac5fe49b64420a647cd406ee60e6a77f70","0x37f13582abb3c002d51c2f190c312129cbc3a39754618fee2c75c2441bb1eb94","0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15"]}