{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.2nd1st/open-mcp-apps","description":"Interactive MCP Apps the AI builds once and you both reuse — data outlives the chat","repository":{"url":"https://github.com/2nd1st/open-mcp-apps","source":"github"},"version":"0.5.4","websiteUrl":"https://openmcp.app","packages":[{"registryType":"npm","identifier":"@2nd1st/open-mcp-apps","version":"0.5.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the SQLite store. Defaults to a fixed per-user data directory; set this to isolate a store.","format":"filepath","name":"OMA_DB"},{"description":"Browser viewer on loopback. On by default; set to 0 to turn it off.","format":"string","name":"OMA_VIEWER"},{"description":"Set to 1 to also expose one open_<name> tool per saved app. Off by default, because it costs prompt cache.","format":"string","name":"OMA_DYNAMIC_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T14:27:59.314852Z","publishedAt":"2026-08-15T14:27:59.314852Z","updatedAt":"2026-08-15T14:27:59.314852Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.2nd1st/open-mcp-apps","description":"Persistent, interactive MCP Apps — the AI builds an app once, you both reuse it","repository":{"url":"https://github.com/2nd1st/open-mcp-apps","source":"github"},"version":"0.5.7","websiteUrl":"https://openmcp.app","packages":[{"registryType":"npm","identifier":"@2nd1st/open-mcp-apps","version":"0.5.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the SQLite store. Defaults to a fixed per-user data directory; set this to isolate a store.","format":"filepath","name":"OMA_DB"},{"description":"Browser viewer on loopback. On by default; set to 0 to turn it off.","format":"string","name":"OMA_VIEWER"},{"description":"Set to 1 to also expose one open_<name> tool per saved app. Off by default, because it costs prompt cache.","format":"string","name":"OMA_DYNAMIC_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T17:31:56.743085Z","publishedAt":"2026-08-15T17:31:56.743085Z","updatedAt":"2026-08-15T17:31:56.743085Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.2nd1st/open-mcp-apps","description":"Persistent, interactive MCP Apps — the AI builds an app once, you both reuse it","repository":{"url":"https://github.com/2nd1st/open-mcp-apps","source":"github"},"version":"0.5.8","websiteUrl":"https://openmcp.app","packages":[{"registryType":"npm","identifier":"@2nd1st/open-mcp-apps","version":"0.5.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the SQLite store. Defaults to a fixed per-user data directory; set this to isolate a store.","format":"filepath","name":"OMA_DB"},{"description":"Browser viewer on loopback. On by default; set to 0 to turn it off.","format":"string","name":"OMA_VIEWER"},{"description":"Set to 1 to also expose one open_<name> tool per saved app. Off by default, because it costs prompt cache.","format":"string","name":"OMA_DYNAMIC_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T21:58:39.742414Z","publishedAt":"2026-08-15T21:58:39.742414Z","updatedAt":"2026-08-15T21:58:39.742414Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.2nd1st/open-mcp-apps","description":"Persistent, interactive MCP Apps — the AI builds an app once, you both reuse it","repository":{"url":"https://github.com/2nd1st/open-mcp-apps","source":"github"},"version":"0.5.9","websiteUrl":"https://openmcp.app","packages":[{"registryType":"npm","identifier":"@2nd1st/open-mcp-apps","version":"0.5.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the SQLite store. Defaults to a fixed per-user data directory; set this to isolate a store.","format":"filepath","name":"OMA_DB"},{"description":"Browser viewer on loopback. On by default; set to 0 to turn it off.","format":"string","name":"OMA_VIEWER"},{"description":"Set to 1 to also expose one open_<name> tool per saved app. Off by default, because it costs prompt cache.","format":"string","name":"OMA_DYNAMIC_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-16T06:29:49.89298Z","publishedAt":"2026-08-16T06:29:49.89298Z","updatedAt":"2026-08-16T06:29:49.89298Z","isLatest":true}}}],"metadata":{"count":4}}
