{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dingdawg/dingdawg-marketing-agent","description":"AI content generation, SEO audits, campaign planning & social scheduling.","repository":{"url":"https://github.com/dingdawg/dingdawg-agent-1","source":"github"},"version":"2.0.6","packages":[{"registryType":"npm","identifier":"dingdawg-marketing-agent","version":"2.0.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for paid tier access — get free at dingdawg.com","format":"string","isSecret":true,"name":"DINGDAWG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:39:26.267279Z","publishedAt":"2026-04-09T19:39:26.267279Z","updatedAt":"2026-04-09T19:39:26.267279Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dingdawg/dingdawg-planning-agent","description":"Planning AI. Sprint estimation, task breakdown, risk analysis. Learns your velocity.","repository":{"url":"https://github.com/dingdawg/dingdawg-agent-1","source":"github"},"version":"2.0.6","packages":[{"registryType":"npm","identifier":"dingdawg-planning-agent","version":"2.0.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for paid tier access — get free at dingdawg.com","format":"string","isSecret":true,"name":"DINGDAWG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:39:27.399723Z","publishedAt":"2026-04-09T19:39:27.399723Z","updatedAt":"2026-04-09T19:39:27.399723Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dingdawg/dingdawg-sales-agent","description":"AI prospect research, outreach drafting, lead scoring & pipeline tracking.","repository":{"url":"https://github.com/dingdawg/dingdawg-agent-1","source":"github"},"version":"2.0.6","packages":[{"registryType":"npm","identifier":"dingdawg-sales-agent","version":"2.0.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for paid tier access — get free at dingdawg.com","format":"string","isSecret":true,"name":"DINGDAWG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:39:26.495784Z","publishedAt":"2026-04-09T19:39:26.495784Z","updatedAt":"2026-04-09T19:39:26.495784Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dingdawg/dingdawg-shield","description":"AI security scanning and trust scoring. Stack-specific threat models. Free local scan.","repository":{"url":"https://github.com/dingdawg/dingdawg-agent-1","source":"github"},"version":"1.0.4","packages":[{"registryType":"npm","identifier":"dingdawg-shield","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for paid tier access — get free at dingdawg.com","format":"string","isSecret":true,"name":"DINGDAWG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:38:20.671674Z","publishedAt":"2026-04-09T19:38:20.671674Z","updatedAt":"2026-04-09T19:38:20.671674Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dingdawg/dingdawg-support-agent","description":"AI support agent — ticket classification, response drafting, escalation routing.","repository":{"url":"https://github.com/dingdawg/dingdawg-agent-1","source":"github"},"version":"2.0.6","packages":[{"registryType":"npm","identifier":"dingdawg-support-agent","version":"2.0.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for paid tier access — get free at dingdawg.com","format":"string","isSecret":true,"name":"DINGDAWG_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:39:26.811962Z","publishedAt":"2026-04-09T19:39:26.811962Z","updatedAt":"2026-04-09T19:39:26.811962Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinof777/mission-control","description":"Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.","repository":{"url":"https://github.com/dinof777/mission-control","source":"github"},"version":"0.1.0","websiteUrl":"https://mission-control-six-kohl.vercel.app","remotes":[{"type":"streamable-http","url":"https://mission-control-six-kohl.vercel.app/api/mcp","headers":[{"description":"Bearer <token>. Get a per-user MCP token from Mission Control: open https://mission-control-six-kohl.vercel.app/settings/api-keys and click 'Generate MCP token'.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T16:53:09.713978Z","publishedAt":"2026-05-12T16:53:09.713978Z","updatedAt":"2026-05-12T16:53:09.713978Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinosaur24/mockhero","description":"Generate realistic relational test data. 156 field types, 22 locales, JSON/CSV/SQL.","repository":{"url":"https://github.com/dinosaur24/mockhero","source":"github","subfolder":"packages/mcp-server"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@mockherodev/mcp-server","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your MockHero API key (get one free at https://mockhero.dev)","isRequired":true,"format":"string","isSecret":true,"name":"MOCKHERO_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T13:55:18.733431Z","publishedAt":"2026-03-23T13:55:18.733431Z","updatedAt":"2026-03-23T13:55:18.733431Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinosaur24/mockhero","description":"Generate realistic relational test data. 156 field types, 22 locales, JSON/CSV/SQL.","repository":{"url":"https://github.com/dinosaur24/mockhero","source":"github","subfolder":"packages/mcp-server"},"version":"0.1.3","packages":[{"registryType":"npm","identifier":"@mockherodev/mcp-server","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your MockHero API key (get one free at https://mockhero.dev)","isRequired":true,"format":"string","isSecret":true,"name":"MOCKHERO_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T14:41:27.807062Z","publishedAt":"2026-03-23T14:41:27.807062Z","updatedAt":"2026-03-23T14:41:27.807062Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinosaur24/mockhero","description":"Generate realistic relational test data — 156 field types, 22 locales, JSON/CSV/SQL, free previews.","title":"MockHero","repository":{"url":"https://github.com/dinosaur24/mockhero","source":"github","subfolder":"packages/mcp-server"},"version":"0.2.0","websiteUrl":"https://mockhero.dev/docs/mcp","packages":[{"registryType":"npm","identifier":"@mockherodev/mcp-server","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"MockHero API key (optional — without it, generation runs as a free preview up to 100 records per request; get a key at https://mockhero.dev or via the create_agent_checkout tool)","format":"string","isSecret":true,"name":"MOCKHERO_API_KEY"},{"description":"Base URL of the MockHero API (default https://mockhero.dev)","format":"string","name":"MOCKHERO_API_BASE"}]}],"remotes":[{"type":"streamable-http","url":"https://mockhero.dev/mcp/agent"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T19:15:14.846301Z","publishedAt":"2026-07-03T19:15:14.846301Z","updatedAt":"2026-07-03T19:15:14.846301Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinosaur24/nodehero","description":"AI workflow error analysis for n8n, Make, Zapier, and 10+ platforms.","repository":{"url":"https://github.com/dinosaur24/zapguard","source":"github","subfolder":"mcp-server"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"nodehero-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T09:27:44.183285Z","publishedAt":"2026-03-31T09:27:44.183285Z","updatedAt":"2026-03-31T09:27:44.183285Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dinwind/cokodo-agent","description":"Serve .agent/ project context, references, and collaborations to MCP-compatible IDEs.","title":"Cokodo Agent","repository":{"url":"https://github.com/dinwind/agent_protocol","source":"github"},"version":"1.7.0","packages":[{"registryType":"pypi","identifier":"cokodo-agent","version":"1.7.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-04T12:03:44.419273Z","publishedAt":"2026-03-04T12:03:44.419273Z","updatedAt":"2026-03-04T12:03:44.419273Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dio6742/manekami","description":"A playful digital shrine for algorithm anxiety — omens, lamps, lanterns. A ritual, not a guarantee.","title":"Manekami","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://manekami.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T13:25:12.4209Z","publishedAt":"2026-07-02T13:25:12.4209Z","updatedAt":"2026-07-02T13:25:12.4209Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dio6742/manekami","description":"Digital shrine for algorithm anxiety: omens, lamps, lanterns, and AI pilgrim notes. No guarantees.","title":"Manekami — digital shrine & omikuji","version":"1.1.0","websiteUrl":"https://manekami.com","icons":[{"src":"https://manekami.com/icon.png","mimeType":"image/png","sizes":["256x256"]}],"remotes":[{"type":"streamable-http","url":"https://manekami.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T14:43:25.686867Z","publishedAt":"2026-07-13T14:43:25.686867Z","updatedAt":"2026-07-13T14:43:25.686867Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dioniipereyraa/memex","description":"One searchable memory of your Claude.ai chats and Claude Code sessions, served over MCP.","repository":{"url":"https://github.com/dioniipereyraa/memex","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","identifier":"memex-chats","version":"0.2.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T15:22:49.398811Z","publishedAt":"2026-06-16T15:22:49.398811Z","updatedAt":"2026-06-16T15:22:49.398811Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.1.5","packages":[{"registryType":"npm","identifier":"repotector","version":"1.1.5","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T14:33:08.797041Z","publishedAt":"2026-07-18T14:33:08.797041Z","updatedAt":"2026-07-18T14:33:08.797041Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"repotector","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T18:07:35.342415Z","publishedAt":"2026-07-18T18:07:35.342415Z","updatedAt":"2026-07-18T18:07:35.342415Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.3.0","packages":[{"registryType":"npm","identifier":"repotector","version":"1.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T18:17:14.881118Z","publishedAt":"2026-07-18T18:17:14.881118Z","updatedAt":"2026-07-18T18:17:14.881118Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"repotector","version":"1.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T18:35:32.938222Z","publishedAt":"2026-07-18T18:35:32.938222Z","updatedAt":"2026-07-18T18:35:32.938222Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.4.1","packages":[{"registryType":"npm","identifier":"repotector","version":"1.4.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T18:39:48.245418Z","publishedAt":"2026-07-18T18:39:48.245418Z","updatedAt":"2026-07-18T18:39:48.245418Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","identifier":"repotector","version":"1.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T18:58:46.129285Z","publishedAt":"2026-07-18T18:58:46.129285Z","updatedAt":"2026-07-18T18:58:46.129285Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.5.1","packages":[{"registryType":"npm","identifier":"repotector","version":"1.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T19:49:01.352115Z","publishedAt":"2026-07-18T19:49:01.352115Z","updatedAt":"2026-07-18T19:49:01.352115Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/repotector","description":"The repo guardian AI agents handshake with before they touch your code.","repository":{"url":"https://github.com/dir-ai/repotector","source":"github"},"version":"1.6.0","packages":[{"registryType":"npm","identifier":"repotector","version":"1.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T20:36:44.149158Z","publishedAt":"2026-07-18T20:36:44.149158Z","updatedAt":"2026-07-18T20:36:44.149158Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager","description":"Cited, OSV-gated, injection-safe web briefs for coding agents. Verified, never raw web.","repository":{"url":"https://github.com/dir-ai/voyager","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.0.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T10:52:41.711772Z","publishedAt":"2026-07-19T10:52:41.711772Z","updatedAt":"2026-07-19T10:52:41.711772Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager","description":"Cited, OSV-gated, injection-safe web briefs for coding agents. Verified, never raw web.","repository":{"url":"https://github.com/dir-ai/voyager","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.0.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T11:58:03.839835Z","publishedAt":"2026-07-19T11:58:03.839835Z","updatedAt":"2026-07-19T11:58:03.839835Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dir-ai/voyager","description":"Cited, OSV-gated, injection-safe web briefs for coding agents. Verified, never raw web.","repository":{"url":"https://github.com/dir-ai/voyager","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.0.2","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T12:15:57.422715Z","publishedAt":"2026-07-19T12:15:57.422715Z","updatedAt":"2026-07-19T12:15:57.422715Z","isLatest":false}}},{"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.0.3","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.0.3","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T12:29:48.08381Z","publishedAt":"2026-07-19T12:29:48.08381Z","updatedAt":"2026-07-19T12:29:48.08381Z","isLatest":false}}},{"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.1.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T12:56:04.042032Z","publishedAt":"2026-07-19T12:56:04.042032Z","updatedAt":"2026-07-19T12:56:04.042032Z","isLatest":false}}},{"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.1.1","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.1.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T13:22:43.604661Z","publishedAt":"2026-07-19T13:22:43.604661Z","updatedAt":"2026-07-19T13:22:43.604661Z","isLatest":false}}},{"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.1.2","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.1.2","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T22:14:32.639028Z","publishedAt":"2026-07-19T22:14:32.639028Z","updatedAt":"2026-07-19T22:14:32.639028Z","isLatest":false}}},{"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.2.0","packages":[{"registryType":"npm","identifier":"@dir-ai/voyager","version":"1.2.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T23:23:05.650869Z","publishedAt":"2026-07-19T23:23:05.650869Z","updatedAt":"2026-07-19T23:23:05.650869Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.dir-ai/voyager:1.2.0","count":30}}
