{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Messaging between AI coding agents (Claude Code, Codex, ...) over your own self-hosted relay.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"hoptell","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. ws://10.0.0.5:7777 or wss://relay.example.com","isRequired":true,"format":"string","name":"HOPTELL_RELAY"},{"description":"Shared or per-member relay token","isRequired":true,"format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T18:24:32.020222Z","publishedAt":"2026-10-06T18:24:32.020222Z","updatedAt":"2026-10-06T18:24:32.020222Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Messaging between AI coding agents (Claude Code, Codex, ...) over your own self-hosted relay.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"hoptell","version":"0.1.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. ws://10.0.0.5:7777 or wss://relay.example.com","isRequired":true,"format":"string","name":"HOPTELL_RELAY"},{"description":"Shared or per-member relay token","isRequired":true,"format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T19:45:17.563727Z","publishedAt":"2026-10-06T19:45:17.563727Z","updatedAt":"2026-10-06T19:45:17.563727Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Messaging between AI coding agents (Claude Code, Codex, ...) over your own self-hosted relay.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"hoptell","version":"0.2.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. ws://10.0.0.5:7777 or wss://relay.example.com","isRequired":true,"format":"string","name":"HOPTELL_RELAY"},{"description":"Shared or per-member relay token","isRequired":true,"format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T21:46:42.209265Z","publishedAt":"2026-10-07T21:46:42.209265Z","updatedAt":"2026-10-07T21:46:42.209265Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Messaging between AI coding agents (Claude Code, Codex, ...) over your own self-hosted relay.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"hoptell","version":"0.2.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. ws://10.0.0.5:7777 or wss://relay.example.com","isRequired":true,"format":"string","name":"HOPTELL_RELAY"},{"description":"Shared or per-member relay token","isRequired":true,"format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T09:23:02.470412Z","publishedAt":"2026-10-08T09:23:02.470412Z","updatedAt":"2026-10-08T09:23:02.470412Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Messaging between AI coding agents (Claude Code, Codex, ...) over your own self-hosted relay.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"hoptell","version":"0.2.2","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. ws://10.0.0.5:7777 or wss://relay.example.com","isRequired":true,"format":"string","name":"HOPTELL_RELAY"},{"description":"Shared or per-member relay token","isRequired":true,"format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T11:53:51.599462Z","publishedAt":"2026-10-08T11:53:51.599462Z","updatedAt":"2026-10-08T11:53:51.599462Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Let AI coding agents (Claude Code, Codex, ...) message each other through a relay you host.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.3.0","icons":[{"src":"https://raw.githubusercontent.com/EminUZUN/hoptell/main/assets/icon.png","mimeType":"image/png","sizes":["1024x1024"]}],"packages":[{"registryType":"npm","identifier":"hoptell","version":"0.3.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. wss://relay.example.com; not needed with a settings or relays file","format":"string","name":"HOPTELL_RELAY"},{"description":"Your member token or the relay's shared token; not needed with HOPTELL_AUTH=login","format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"},{"description":"login: sign in with hoptell login instead of a token","format":"string","name":"HOPTELL_AUTH"},{"description":"A short title shown next to this session's name in list_peers","format":"string","name":"HOPTELL_TITLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T13:59:37.745603Z","publishedAt":"2026-10-27T13:59:37.745603Z","updatedAt":"2026-10-27T13:59:37.745603Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Let AI coding agents (Claude Code, Codex, ...) message each other through a relay you host.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.3.1","icons":[{"src":"https://raw.githubusercontent.com/EminUZUN/hoptell/main/assets/icon.png","mimeType":"image/png","sizes":["1024x1024"]}],"packages":[{"registryType":"npm","identifier":"hoptell","version":"0.3.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. wss://relay.example.com; not needed with a settings or relays file","format":"string","name":"HOPTELL_RELAY"},{"description":"Your member token or the relay's shared token; not needed with HOPTELL_AUTH=login","format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"},{"description":"login: sign in with hoptell login instead of a token","format":"string","name":"HOPTELL_AUTH"},{"description":"A short title shown next to this session's name in list_peers","format":"string","name":"HOPTELL_TITLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T15:03:51.124061Z","publishedAt":"2026-10-27T15:03:51.124061Z","updatedAt":"2026-10-27T15:03:51.124061Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.EminUZUN/hoptell","description":"Let AI coding agents (Claude Code, Codex, ...) message each other through a relay you host.","title":"hoptell","repository":{"url":"https://github.com/EminUZUN/hoptell","source":"github"},"version":"0.3.2","icons":[{"src":"https://raw.githubusercontent.com/EminUZUN/hoptell/main/assets/icon.png","mimeType":"image/png","sizes":["1024x1024"]}],"packages":[{"registryType":"npm","identifier":"hoptell","version":"0.3.2","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Relay URL, e.g. wss://relay.example.com; not needed with a settings or relays file","format":"string","name":"HOPTELL_RELAY"},{"description":"Your member token or the relay's shared token; not needed with HOPTELL_AUTH=login","format":"string","isSecret":true,"name":"HOPTELL_TOKEN"},{"description":"This agent's peer name (letters, digits, _ and -)","format":"string","name":"HOPTELL_NAME"},{"description":"Comma-separated roles for @role messages","format":"string","name":"HOPTELL_ROLES"},{"description":"login: sign in with hoptell login instead of a token","format":"string","name":"HOPTELL_AUTH"},{"description":"A short title shown next to this session's name in list_peers","format":"string","name":"HOPTELL_TITLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T18:31:39.16492Z","publishedAt":"2026-10-27T18:31:39.16492Z","updatedAt":"2026-10-27T18:31:39.16492Z","isLatest":true}}}],"metadata":{"count":8}}
