{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.10.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.10.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T00:39:32.203777Z","publishedAt":"2026-09-10T00:39:32.203777Z","updatedAt":"2026-09-10T00:39:32.203777Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.11.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.11.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T23:36:39.879898Z","publishedAt":"2026-09-10T23:36:39.879898Z","updatedAt":"2026-09-10T23:36:39.879898Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.12.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.12.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T18:16:23.99713Z","publishedAt":"2026-09-11T18:16:23.99713Z","updatedAt":"2026-09-11T18:16:23.99713Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.12.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.12.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T21:41:23.764473Z","publishedAt":"2026-09-11T21:41:23.764473Z","updatedAt":"2026-09-11T21:41:23.764473Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.12.2","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.12.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T05:09:29.146624Z","publishedAt":"2026-09-12T05:09:29.146624Z","updatedAt":"2026-09-12T05:09:29.146624Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.13.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.13.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T14:19:14.613915Z","publishedAt":"2026-09-13T14:19:14.613915Z","updatedAt":"2026-09-13T14:19:14.613915Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.14.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.14.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T20:52:46.401446Z","publishedAt":"2026-09-14T20:52:46.401446Z","updatedAt":"2026-09-14T20:52:46.401446Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.14.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.14.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T00:54:06.718902Z","publishedAt":"2026-09-15T00:54:06.718902Z","updatedAt":"2026-09-15T00:54:06.718902Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.14.2","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.14.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T08:07:53.197417Z","publishedAt":"2026-09-15T08:07:53.197417Z","updatedAt":"2026-09-15T08:07:53.197417Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.14.3","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.14.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T13:52:17.910148Z","publishedAt":"2026-09-15T13:52:17.910148Z","updatedAt":"2026-09-15T13:52:17.910148Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.15.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.15.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T16:28:57.655054Z","publishedAt":"2026-09-16T16:28:57.655054Z","updatedAt":"2026-09-16T16:28:57.655054Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.15.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.15.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T17:07:18.723759Z","publishedAt":"2026-09-16T17:07:18.723759Z","updatedAt":"2026-09-16T17:07:18.723759Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.16.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.16.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T22:35:02.295999Z","publishedAt":"2026-09-16T22:35:02.295999Z","updatedAt":"2026-09-16T22:35:02.295999Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.17.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.17.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T00:01:18.615728Z","publishedAt":"2026-09-17T00:01:18.615728Z","updatedAt":"2026-09-17T00:01:18.615728Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.18.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.18.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T13:35:45.617908Z","publishedAt":"2026-09-17T13:35:45.617908Z","updatedAt":"2026-09-17T13:35:45.617908Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.19.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.19.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T13:05:37.693079Z","publishedAt":"2026-09-25T13:05:37.693079Z","updatedAt":"2026-09-25T13:05:37.693079Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.19.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.19.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T23:44:16.480924Z","publishedAt":"2026-09-30T23:44:16.480924Z","updatedAt":"2026-09-30T23:44:16.480924Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.20.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.20.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T17:40:25.56329Z","publishedAt":"2026-10-01T17:40:25.56329Z","updatedAt":"2026-10-01T17:40:25.56329Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.21.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.21.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T12:35:40.482356Z","publishedAt":"2026-10-03T12:35:40.482356Z","updatedAt":"2026-10-03T12:35:40.482356Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.22.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.22.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T18:44:17.225554Z","publishedAt":"2026-10-03T18:44:17.225554Z","updatedAt":"2026-10-03T18:44:17.225554Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.23.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.23.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T22:08:37.8449Z","publishedAt":"2026-10-03T22:08:37.8449Z","updatedAt":"2026-10-03T22:08:37.8449Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.23.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.23.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T23:01:47.387401Z","publishedAt":"2026-10-03T23:01:47.387401Z","updatedAt":"2026-10-03T23:01:47.387401Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.4.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T18:34:35.238262Z","publishedAt":"2026-09-07T18:34:35.238262Z","updatedAt":"2026-09-07T18:34:35.238262Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.4.2","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.4.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T18:50:34.548757Z","publishedAt":"2026-09-07T18:50:34.548757Z","updatedAt":"2026-09-07T18:50:34.548757Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.5.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.5.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T19:03:09.200989Z","publishedAt":"2026-09-08T19:03:09.200989Z","updatedAt":"2026-09-08T19:03:09.200989Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.6.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.6.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T08:42:48.871593Z","publishedAt":"2026-09-09T08:42:48.871593Z","updatedAt":"2026-09-09T08:42:48.871593Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.6.1","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.6.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T09:55:36.007848Z","publishedAt":"2026-09-09T09:55:36.007848Z","updatedAt":"2026-09-09T09:55:36.007848Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.6.2","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.6.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T10:56:10.37867Z","publishedAt":"2026-09-09T10:56:10.37867Z","updatedAt":"2026-09-09T10:56:10.37867Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator frames: agents read the screen in ~20ms instead of screenshotting","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.7.0","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.7.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T15:21:44.754138Z","publishedAt":"2026-09-09T15:21:44.754138Z","updatedAt":"2026-09-09T15:21:44.754138Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.lvlrSajjad/simframe","description":"Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms","title":"simframe","repository":{"url":"https://github.com/lvlrSajjad/simframe","source":"github"},"version":"0.7.2","websiteUrl":"https://lvlrsajjad.github.io/simframe/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"simframe","version":"0.7.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T17:22:21.215651Z","publishedAt":"2026-09-09T17:22:21.215651Z","updatedAt":"2026-09-09T17:22:21.215651Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.lvlrSajjad/simframe:0.7.2","count":30}}
