cline_mcp_settings.json — Cursor-style mcpServers record — and
hot-reloads the file (a watcher picks up external writes, no restart).
The binary comes first: brew install supernovae-st/tap/nika
(other paths).
Add the nika entry:
Where the file lives
Cline’s settings live in two generations of home:- Today’s extension keeps
settings/cline_mcp_settings.jsonunder the host IDE’s globalStorage — the dir namesaoudrizwan.claude-devis stable across VS Code · Cursor · Windsurf · VSCodium · Insiders. On macOS:~/Library/Application Support/<Host>/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json(elsewhere:~/.config/<Host>/User/globalStorage/…). Cline’s own MCP Servers panel edits the same file. - The stable home —
~/.cline/data/settings/cline_mcp_settings.json— is what the Cline CLI reads today and where the extension migrates next.
nika wire cline ships in the next release and resolves this for you: a
host IDE’s existing extension dir wins (the live, hot-reloaded file); none
existing falls back to the stable home. Idempotent, unrelated servers
preserved.
Verify
Cline’s MCP Servers view listsnika with the eight nika_* tools
(the oracle’s contract). The repo side comes from
nika init (AGENTS.md, rules). Then prove the loop end-to-end:
integrate in 10 minutes.