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
ThemcpServers stanza in ~/.gemini/settings.json (wire lands next
release) β 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.