> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nika.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Nika with Claude Code

> One command wires the read-only Nika oracle into Claude Code — plus the first-party plugin with the authoring skill and /nika:* commands.

Claude Code gets two Nika surfaces: the MCP oracle — schema, validation and
cost answers without shell round-trips
([what it exposes and refuses](/reference/mcp-server)) — and the first-party
plugin. The binary comes first: `brew install supernovae-st/tap/nika`
([other paths](/getting-started/installation)).

```sh theme={"system"}
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:

```json theme={"system"}
{ "mcpServers": { "nika": { "command": "nika", "args": ["mcp"] } } }
```

## The plugin (skill + commands)

```sh theme={"system"}
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](/getting-started/agents)).

## 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](/integrations/quickstart).
