{"servers":[{"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":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.9.0","packages":[{"registryType":"npm","identifier":"codex-mcp-bridge","version":"0.9.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-08-02T05:11:49.0012Z","publishedAt":"2026-08-02T05:11:49.0012Z","updatedAt":"2026-08-02T05:11:49.0012Z","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.9.1","packages":[{"registryType":"npm","identifier":"codex-mcp-bridge","version":"0.9.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 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-08-02T05:50:17.091924Z","publishedAt":"2026-08-02T05:50:17.091924Z","updatedAt":"2026-08-02T05:50:17.091924Z","isLatest":true}}}],"metadata":{"count":4}}
