v1.10.0
install now also registers Kimi Code CLI (~/.kimi-code/mcp.json, or $KIMI_CODE_HOME — not to be confused with the separate "Kimi CLI" product, which uses ~/.kimi/mcp.json), Gemini CLI (~/.gemini/settings.json), and Windsurf (~/.codeium/windsurf/mcp_config.json) — all three match the existing mcpServers/no-type schema registerMcp already handled for Cursor, so each was a one-line addition.
OpenAI Codex CLI (~/.codex/config.toml) needed real work: it's the first non-JSON client, configured via TOML [mcp_servers.<name>] tables. Added registerMcpToml, a text-based find-the-table/replace-or-append merge rather than a TOML parser dependency, keeping the zero-hard-dependency posture.
Caught and fixed a real bug in it before shipping: the first version matched a table's body as "everything up to the next literal [," which truncates mid-table because args = [...] arrays use [ too — fixed to match "up to the next line that starts with [" instead, verified idempotent across repeated install runs against a pre-seeded config.toml with an unrelated table.