Skip to main content
Claude Code gets two Nika surfaces: the MCP oracle โ€” schema, validation and cost answers without shell round-trips (what it exposes and refuses) โ€” and the first-party plugin. The binary comes first: brew install supernovae-st/tap/nika (other paths).
nika wire claude

What it writes

~/.claude.json โ€” the nika entry lands under mcpServers; every unrelated server and setting survives, and re-running prints ยท current (idempotent). Prefer manual? Add the same block yourself:
{ "mcpServers": { "nika": { "command": "nika", "args": ["mcp"] } } }

The plugin (skill + commands)

claude plugin marketplace add supernovae-st/nika-agents
claude plugin install nika@nika   # authoring skill + /nika:* commands + oracle
Then nika init in the repo โ€” the agent-teaching surface (AGENTS.md, rules, the repo skill) is what makes the oracle useful (agents guide).

Verify

claude mcp list shows nika, and the tool list carries the eight nika_* tools. Then prove the loop end-to-end: integrate in 10 minutes.