Skip to main content
Codex gets two Nika surfaces: the MCP oracle and the first-party plugin. Binary first (brew install supernovae-st/tap/nika · other paths):
nika wire codex

What it writes

~/.codex/config.toml — TOML, not JSON. The writer edits only the [mcp_servers.nika] table and keeps your comments and unrelated tables intact; re-running prints · current (idempotent). The same block by hand:
[mcp_servers.nika]
command = "nika"
args = ["mcp"]

The plugin (skill + commands)

codex plugin marketplace add supernovae-st/nika-agents
codex plugin add nika@nika
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

Codex’s MCP server list shows nika with the eight nika_* tools (the oracle’s contract). Then prove the loop end-to-end: integrate in 10 minutes.