command: nika · args: [mcp]. The binary comes first:
brew install supernovae-st/tap/nika (other paths).
This page is the matrix; every client has a dedicated page with the exact
file, shape, reload behavior and verify step.
One-click where the client supports it (binary still required first):
nika init first — the agent-teaching surface
(AGENTS.md, rules, the repo skill) is what makes the oracle useful.
The client matrix
The anchors below stay for directory deep-links — each points to its
dedicated page.
Cursor
nika wire cursor → ~/.cursor/mcp.json, plus the one-click deeplink and
the auto-attached .cursor/rules/nika.mdc —
full page.
Claude Code
nika wire claude → ~/.claude.json, plus the first-party plugin
(claude plugin install nika@nika) —
full page.
Codex
nika wire codex → ~/.codex/config.toml (comments preserved), plus the
plugin — full page.
VS Code / Copilot
nika wire vscode → repo-local .vscode/mcp.json, plus the marketplace
extension — full page.
Zed
nika wire zed → context_servers in ~/.config/zed/settings.json, with
the JSONC-respecting contract —
full page.
Gemini CLI
nika wire gemini → ~/.gemini/settings.json —
full page.
Windsurf
nika wire windsurf → ~/.codeium/windsurf/mcp_config.json —
full page.
OpenCode
NativeAGENTS.md + repo-skill discovery — see the dedicated
OpenCode page.
Hermes
Tap-installable delegation skill +mcp_servers stanza — see the dedicated
Hermes page.
Continue
An own-file drop:~/.continue/mcpServers/nika.json — reload to pick it
up — full page.
Cline
cline_mcp_settings.json (hot-reloaded; the file’s two possible homes
resolved) — full page.
LM Studio
Cursor-notationmcp.json, with the real macOS path quirk —
full page.
goose
A stdio extension stanza + nativeAGENTS.md reading —
full page.
Aider
Aider reads repo conventions rather than MCP:nika init’s AGENTS.md
covers it (add CONVENTIONS.md: AGENTS.md to .aider.conf.yml if you keep
conventions elsewhere). The check loop is the same:
nika check <file> after every edit.
Verify (any client)
Ask the agent to list its tools — the ninenika_* names should appear.
Then prove the loop end-to-end:
integrate in 10 minutes.
Client config formats move fast. The stable contract is the stanza (nika+mcp) and the oracle’s read-only surface — if a client’s documented path has moved, the stanza still applies.