core-agent-ide/codex-rs/rmcp-client/src
sayan-oai 40e2405998
add generated jsonschema for config.toml (#8956)
### What
Add JSON Schema generation for `config.toml`, with checked‑in
`docs/config.schema.json`. We can move the schema elsewhere if preferred
(and host it if there's demand).

Add fixture test to prevent drift and `just write-config-schema` to
regenerate on schema changes.

Generate MCP config schema from `RawMcpServerConfig` instead of
`McpServerConfig` because that is the runtime type used for
deserialization.

Populate feature flag values into generated schema so they can be
autocompleted.

### Tests
Added tests + regenerate script to prevent drift. Tested autocompletions
using generated jsonschema locally with Even Better TOML.



https://github.com/user-attachments/assets/5aa7cd39-520c-4a63-96fb-63798183d0bc
2026-01-13 10:22:51 -08:00
..
bin chore: upgrade rmcp crate from 0.10.0 to 0.12.0 (#8288) 2025-12-18 14:28:46 -08:00
auth_status.rs Work around crash in system-configuration library (#8954) 2026-01-09 08:11:34 -07:00
find_codex_home.rs [MCP] Add support for MCP Oauth credentials (#4517) 2025-10-03 13:43:12 -04:00
lib.rs feat: support mcp in-session login (#7751) 2025-12-09 17:43:53 -08:00
logging_client_handler.rs support MCP elicitations (#6947) 2025-11-21 14:44:53 -08:00
oauth.rs add generated jsonschema for config.toml (#8956) 2026-01-13 10:22:51 -08:00
perform_oauth_login.rs Add static mcp callback uri support (#8971) 2026-01-12 16:57:04 +00:00
program_resolver.rs fix: resolve Windows MCP server execution for script-based tools (#3828) 2025-11-16 13:41:10 -08:00
rmcp_client.rs fix: change codex/sandbox-state/update from a notification to a request (#8142) 2025-12-18 15:32:01 -08:00
utils.rs fix(windows-path): preserve PATH order; include core env vars (#5579) 2025-10-28 21:06:39 -07:00