docs(client-configuration): document Cursor, Windsurf, and Command Code targets

The client configuration reference had no entries for three clients that
the installation guide lists as supported and sends readers here for.
Add a section for each naming the configuration file setup writes, the
mcpServers.rea entry key, the entry fields, and the shared skill root, as
defined in src/application/SupportedClients.ts and
src/application/ClientConfigurationDocument.ts.

Fixes #7650
Supersedes #7750

Co-Authored-By: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com>
This commit is contained in:
ayobamiseunandgensokyo-dev authored and Ysopwnable committed 2026-11-14 17:59:38 +01:00
1 parent c8d5413d0f
commit cc854f1ca1
1 file changed
+27
@@ -511,6 +511,33 @@ parent environment does not establish that Qwen removed Homebrew from it.
Antigravity 2.0 discovers personal skills in `~/.gemini/config/skills`.
Setup installs its selected skill copy there.
## Cursor
For Cursor, setup writes `mcpServers.rea` into the user-level `~/.cursor/mcp.json`
(`%USERPROFILE%\.cursor\mcp.json` on Windows). Entries carry `command`, `args`,
and `env`; stdio is the default transport. Setup manages only this user-scope
file. Cursor has no client-specific skill directory, so setup installs the
bundled skill under the shared `~/.agents/skills`.
## Windsurf
For Windsurf, setup writes `mcpServers.rea` into the user-level
`~/.codeium/windsurf/mcp_config.json` (`%USERPROFILE%\.codeium\windsurf\mcp_config.json`
on Windows). Entries carry `command`, `args`, and `env`; stdio is the default
transport. Setup manages only this user-scope file. Windsurf has no
client-specific skill directory, so setup installs the bundled skill under the
shared `~/.agents/skills`.
## Command Code
For Command Code, setup writes `mcpServers.rea` into the user-level
`~/.commandcode/mcp.json` (`%USERPROFILE%\.commandcode\mcp.json` on Windows).
Entries carry `transport: "stdio"`, `enabled: true`, `command`, `args`, and
`env`. Doctor accepts only `transport: "stdio"` for that entry; a registration
that omits `transport` or names another transport is reported as invalid.
Setup manages only this user-scope file, and installs the bundled skill under
the shared `~/.agents/skills`.
## Gemini CLI
Gemini CLI uses `$GEMINI_CLI_HOME/.gemini/settings.json` when that home override