{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.6.0","websiteUrl":"https://github.com/pironjulien/NexusRelay","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.6.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T10:51:21.946086Z","publishedAt":"2026-10-27T10:51:21.946086Z","updatedAt":"2026-10-27T10:51:21.946086Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.6.1","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.6.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T11:13:13.558353Z","publishedAt":"2026-10-27T11:13:13.558353Z","updatedAt":"2026-10-27T11:13:13.558353Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.6.2","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.6.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T11:42:31.162726Z","publishedAt":"2026-10-27T11:42:31.162726Z","updatedAt":"2026-10-27T11:42:31.162726Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.7.0","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T19:43:31.769921Z","publishedAt":"2026-10-27T19:43:31.769921Z","updatedAt":"2026-10-27T19:43:31.769921Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.8.0","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T20:16:10.765778Z","publishedAt":"2026-10-27T20:16:10.765778Z","updatedAt":"2026-10-27T20:16:10.765778Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.8.1","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.8.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T20:32:36.668453Z","publishedAt":"2026-10-27T20:32:36.668453Z","updatedAt":"2026-10-27T20:32:36.668453Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.8.2","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.8.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T22:18:01.030905Z","publishedAt":"2026-10-27T22:18:01.030905Z","updatedAt":"2026-10-27T22:18:01.030905Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-relay","description":"Shared room for Claude, Codex and Antigravity on one Windows PC; each agent woken in its own app.","title":"Nexus Relay","repository":{"url":"https://github.com/pironjulien/NexusRelay","source":"github"},"version":"1.8.3","websiteUrl":"https://github.com/pironjulien/NexusRelay","icons":[{"src":"https://raw.githubusercontent.com/pironjulien/NexusRelay/main/plugins/nexus-relay/logo.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://julienpiron.fr/nexusrelay/assets/nexusrelay-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-relay","version":"1.8.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Which agent this connection speaks for: claude, codex or antigravity","isRequired":true,"format":"string","name":"NEXUS_RELAY_AGENT"},{"description":"The only agent that opens exchanges, never woken (claude by default)","format":"string","name":"NEXUS_RELAY_HOST"},{"description":"Language of the texts agents receive: en (default) or fr","format":"string","name":"NEXUS_RELAY_LANG"},{"description":"Room folder instead of ~/.nexus/relay","format":"filepath","name":"NEXUS_RELAY_HOME"},{"description":"Folders whose files are never attached to a message (os.pathsep-separated)","format":"string","name":"NEXUS_RELAY_VAULTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T22:43:52.943641Z","publishedAt":"2026-10-27T22:43:52.943641Z","updatedAt":"2026-10-27T22:43:52.943641Z","isLatest":true}}}],"metadata":{"count":8}}
