{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager","description":"Cited, OSV-gated, injection-hardened web briefs for coding agents. Verified, never raw web.","repository":{"url":"https://github.com/dir-ai/voyager","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.4.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T21:09:45.868512Z","publishedAt":"2026-07-20T21:09:45.868512Z","updatedAt":"2026-07-20T21:09:45.868512Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager-agent","description":"One universal Voyager: name a goal; it activates senses (repo, net) and runs a live mission.","repository":{"url":"https://github.com/dir-ai/voyager-agent","source":"github"},"version":"0.22.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager-agent","version":"0.22.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T21:18:40.622348Z","publishedAt":"2026-07-20T21:18:40.622348Z","updatedAt":"2026-07-20T21:18:40.622348Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager-browser","description":"Voyager's web-page sense: safe read-only observation of one live URL (structure, security, a11y).","repository":{"url":"https://github.com/dir-ai/voyager-browser","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager-browser","version":"0.7.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T20:37:21.546758Z","publishedAt":"2026-07-20T20:37:21.546758Z","updatedAt":"2026-07-20T20:37:21.546758Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager-net","description":"A safe, read-only, authorized audit of one host you own: DNS, ports, TLS, HTTP hygiene.","repository":{"url":"https://github.com/dir-ai/voyager-net","source":"github"},"version":"0.14.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager-net","version":"0.14.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T17:46:58.607266Z","publishedAt":"2026-07-20T17:46:58.607266Z","updatedAt":"2026-07-20T17:46:58.607266Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager-repo","description":"An AI agent's safe read-only scout to orient in an unknown repository before touching it.","repository":{"url":"https://github.com/dir-ai/voyager-repo","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager-repo","version":"0.7.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T11:50:47.886653Z","publishedAt":"2026-07-20T11:50:47.886653Z","updatedAt":"2026-07-20T11:50:47.886653Z","isLatest":true}}}],"metadata":{"count":5}}
