{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"com.clauxel.codexrunledger/codexrunledger-mcp","description":"Codex run receipts your reviewer can trust.","repository":{"url":"https://github.com/clauxel/codex-run-ledger-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://codexrunledger.clauxel.com/mcp","headers":[{"description":"Bearer token from the product website.","name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"server_card_url":"https://codexrunledger.clauxel.com/server-card.json","tags":["codex","audit","remote-mcp"],"title":"CodexRun Ledger MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T03:39:13.600049Z","publishedAt":"2026-05-19T03:39:13.600049Z","updatedAt":"2026-05-19T03:39:13.600049Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.2.8","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.2.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-13T20:12:01.813988Z","publishedAt":"2026-04-13T20:12:01.813988Z","updatedAt":"2026-04-13T20:12:01.813988Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.2.9","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.2.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T09:50:04.118953Z","publishedAt":"2026-04-14T09:50:04.118953Z","updatedAt":"2026-04-14T09:50:04.118953Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T13:10:51.33935Z","publishedAt":"2026-04-17T13:10:51.33935Z","updatedAt":"2026-04-17T13:10:51.33935Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.1","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-24T12:36:24.553586Z","publishedAt":"2026-04-24T12:36:24.553586Z","updatedAt":"2026-04-24T12:36:24.553586Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.10","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-09T10:02:19.932054Z","publishedAt":"2026-06-09T10:02:19.932054Z","updatedAt":"2026-06-09T10:02:19.932054Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.11","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-10T14:34:17.200653Z","publishedAt":"2026-06-10T14:34:17.200653Z","updatedAt":"2026-06-10T14:34:17.200653Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.5","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-07T20:12:13.485863Z","publishedAt":"2026-05-07T20:12:13.485863Z","updatedAt":"2026-05-07T20:12:13.485863Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.6","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T19:04:02.510294Z","publishedAt":"2026-05-14T19:04:02.510294Z","updatedAt":"2026-05-14T19:04:02.510294Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.7","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T12:39:30.751928Z","publishedAt":"2026-05-27T12:39:30.751928Z","updatedAt":"2026-05-27T12:39:30.751928Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.3.9","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.3.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T14:18:44.150688Z","publishedAt":"2026-05-28T14:18:44.150688Z","updatedAt":"2026-05-28T14:18:44.150688Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T20:17:31.502865Z","publishedAt":"2026-06-14T20:17:31.502865Z","updatedAt":"2026-06-14T20:17:31.502865Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T21:09:37.143208Z","publishedAt":"2026-06-30T21:09:37.143208Z","updatedAt":"2026-06-30T21:09:37.143208Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T10:08:48.575194Z","publishedAt":"2026-07-02T10:08:48.575194Z","updatedAt":"2026-07-02T10:08:48.575194Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.6.0","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T09:26:06.717753Z","publishedAt":"2026-07-07T09:26:06.717753Z","updatedAt":"2026-07-07T09:26:06.717753Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","identifier":"ask-codex-mcp","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T14:49:05.142128Z","publishedAt":"2026-07-13T14:49:05.142128Z","updatedAt":"2026-07-13T14:49:05.142128Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.6.2","packages":[{"registryType":"npm","identifier":"@ask-llm/codex-mcp","version":"0.6.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T20:29:35.97501Z","publishedAt":"2026-07-14T20:29:35.97501Z","updatedAt":"2026-07-14T20:29:35.97501Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"@ask-llm/codex-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T02:19:13.478785Z","publishedAt":"2026-07-15T02:19:13.478785Z","updatedAt":"2026-07-15T02:19:13.478785Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lykhoyda/ask-codex","description":"Bridge Claude with OpenAI Codex CLI for AI-to-AI collaboration, code review, and second opinions","repository":{"url":"https://github.com/Lykhoyda/ask-llm","source":"github"},"version":"0.7.2","packages":[{"registryType":"npm","identifier":"@ask-llm/codex-mcp","version":"0.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for Codex CLI execution in milliseconds (default: 300000 = 5 minutes)","format":"string","default":"300000","name":"GMCPT_TIMEOUT_MS"},{"description":"Log verbosity: debug, info, warn, error (default: warn)","format":"string","default":"warn","name":"GMCPT_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T12:28:50.339711Z","publishedAt":"2026-07-24T12:28:50.339711Z","updatedAt":"2026-07-24T12:28:50.339711Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aresyn/codex-control-plane-mcp","description":"Durable MCP control plane for long-running Codex Desktop tasks.","title":"Codex Control Plane MCP","repository":{"url":"https://github.com/aresyn/codex-control-plane-mcp","source":"github","id":"1272121729"},"version":"0.1.2","websiteUrl":"https://github.com/aresyn/codex-control-plane-mcp","packages":[{"registryType":"pypi","identifier":"codex-control-plane-mcp","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T12:06:37.449182Z","publishedAt":"2026-06-17T12:06:37.449182Z","updatedAt":"2026-06-17T12:06:37.449182Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aresyn/codex-control-plane-mcp","description":"Durable MCP control plane for long-running Codex Desktop tasks.","title":"Codex Control Plane MCP","repository":{"url":"https://github.com/aresyn/codex-control-plane-mcp","source":"github","id":"1272121729"},"version":"0.1.3","websiteUrl":"https://github.com/aresyn/codex-control-plane-mcp","packages":[{"registryType":"pypi","identifier":"codex-control-plane-mcp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T09:09:46.253733Z","publishedAt":"2026-06-18T09:09:46.253733Z","updatedAt":"2026-06-18T09:09:46.253733Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aresyn/codex-control-plane-mcp","description":"Durable MCP control plane for long-running Codex Desktop tasks.","title":"Codex Control Plane MCP","repository":{"url":"https://github.com/aresyn/codex-control-plane-mcp","source":"github","id":"1272121729"},"version":"0.1.4","websiteUrl":"https://github.com/aresyn/codex-control-plane-mcp","packages":[{"registryType":"pypi","identifier":"codex-control-plane-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T07:52:03.186873Z","publishedAt":"2026-06-19T07:52:03.186873Z","updatedAt":"2026-06-19T07:52:03.186873Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aresyn/codex-control-plane-mcp","description":"Durable MCP control plane for long-running Codex Desktop tasks.","title":"Codex Control Plane MCP","repository":{"url":"https://github.com/aresyn/codex-control-plane-mcp","source":"github","id":"1272121729"},"version":"0.2.0","websiteUrl":"https://github.com/aresyn/codex-control-plane-mcp","packages":[{"registryType":"pypi","identifier":"codex-control-plane-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-20T13:28:36.575113Z","publishedAt":"2026-06-20T13:28:36.575113Z","updatedAt":"2026-06-20T13:28:36.575113Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.aresyn/codex-control-plane-mcp","description":"Durable MCP control plane for long-running Codex Desktop tasks.","title":"Codex Control Plane MCP","repository":{"url":"https://github.com/aresyn/codex-control-plane-mcp","source":"github","id":"1272121729"},"version":"0.2.1","websiteUrl":"https://github.com/aresyn/codex-control-plane-mcp","packages":[{"registryType":"pypi","identifier":"codex-control-plane-mcp","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-21T06:49:33.226775Z","publishedAt":"2026-06-21T06:49:33.226775Z","updatedAt":"2026-06-21T06:49:33.226775Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.codex-curator/intelligence-aeternum-mcp","description":"AI training dataset marketplace: 2M+ museum artworks with Golden Codex enrichment","title":"Intelligence Aeternum","repository":{"url":"https://github.com/codex-curator/intelligence-aeternum-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://iaeternum.ai","remotes":[{"type":"streamable-http","url":"https://data-portal-172867820131.us-west1.run.app/mcp"},{"type":"streamable-http","url":"https://fluora-mcp-172867820131.us-west1.run.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-25T01:09:53.829161Z","publishedAt":"2026-02-25T01:09:53.829161Z","updatedAt":"2026-02-25T01:09:53.829161Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.codex-curator/studiomcphub","description":"32 creative AI tools (18 free) for agents: generate, upscale, mockup, print, watermark.","repository":{"url":"https://github.com/codex-curator/studiomcphub","source":"github"},"version":"0.5.0","remotes":[{"type":"streamable-http","url":"https://studiomcphub.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-27T13:21:17.548319Z","publishedAt":"2026-02-27T13:21:17.548319Z","updatedAt":"2026-02-27T13:21:17.548319Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cyyprezz/codex-serverops-mcp","description":"Stateful Windows OpenSSH server operations for Codex with local credential handling.","title":"Codex ServerOps MCP","repository":{"url":"https://github.com/cyyprezz/codex-serverops-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"codex-serverops-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T10:05:02.137513Z","publishedAt":"2026-07-19T10:05:02.137513Z","updatedAt":"2026-07-19T10:05:02.137513Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cyyprezz/krita-codex-mcp","description":"Control Krita through a secure local MCP server and authenticated Windows bridge.","title":"Krita Codex MCP","repository":{"url":"https://github.com/cyyprezz/krita-codex-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/cyyprezz/krita-codex-mcp","packages":[{"registryType":"pypi","identifier":"krita-codex-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T10:03:51.731698Z","publishedAt":"2026-07-19T10:03:51.731698Z","updatedAt":"2026-07-19T10:03:51.731698Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hampsterx/codex-mcp-bridge","description":"Wraps Codex CLI as MCP tools: query, review, search, assess, structured, sessions.","repository":{"url":"https://github.com/hampsterx/codex-mcp-bridge","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"codex-mcp-bridge","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the codex CLI binary. Defaults to 'codex' on PATH.","format":"string","default":"codex","name":"CODEX_CLI_PATH"},{"description":"Default Codex model for query/review/search.","format":"string","name":"CODEX_DEFAULT_MODEL"},{"description":"Model to use when the primary model hits a quota error.","format":"string","name":"CODEX_FALLBACK_MODEL"},{"description":"Maximum concurrent Codex CLI subprocesses (default 3).","format":"number","default":"3","name":"CODEX_MAX_CONCURRENT"},{"description":"Controls which MCP servers from ~/.codex/config.toml stay enabled inside the Codex subprocess. Empty/unset disables all non-required servers; 'inherit' passes config through; comma-separated names (e.g. 'serena,github') enables those; values starting with '{' or '[' are raw TOML.","format":"string","name":"CODEX_MCP_SERVERS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-20T21:15:56.086673Z","publishedAt":"2026-04-20T21:15:56.086673Z","updatedAt":"2026-04-20T21:15:56.086673Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hampsterx/codex-mcp-bridge","description":"Wraps Codex CLI as MCP tools: codex, review, query, search, structured, ping, listSessions.","repository":{"url":"https://github.com/hampsterx/codex-mcp-bridge","source":"github"},"version":"0.8.0","packages":[{"registryType":"npm","identifier":"codex-mcp-bridge","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the codex CLI binary. Defaults to 'codex' on PATH.","format":"string","default":"codex","name":"CODEX_CLI_PATH"},{"description":"Default Codex model for codex/query/search.","format":"string","name":"CODEX_DEFAULT_MODEL"},{"description":"Model to use when the primary model hits a quota error.","format":"string","name":"CODEX_FALLBACK_MODEL"},{"description":"Maximum concurrent Codex CLI subprocesses (default 3).","format":"number","default":"3","name":"CODEX_MAX_CONCURRENT"},{"description":"Controls which MCP servers from ~/.codex/config.toml stay enabled inside the Codex subprocess. Empty/unset disables all non-required servers; 'inherit' passes config through; comma-separated names (e.g. 'serena,github') enables those; values starting with '{' or '[' are raw TOML.","format":"string","name":"CODEX_MCP_SERVERS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-09T02:04:20.098219Z","publishedAt":"2026-07-09T02:04:20.098219Z","updatedAt":"2026-07-09T02:04:20.098219Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.hampsterx/codex-mcp-bridge:0.8.0","count":30}}
