Getting started with mokata¶
mokata installs from PyPI with pip — no clone required. Pick the path that matches how you work.
Path A — In Claude Code (recommended)¶
You get the full spec-driven TDD workflow (brainstorm → spec → develop → review → ship) as slash commands and Agent Skills inside Claude Code, plus the bundled MCP server.
pip install mokata # Python 3.10+ recommended (see the note below)
mokata setup claude # wires the commands, Agent Skills, MCP server, and status line — with your approval
# restart Claude Code so it loads the newly registered MCP server
Verify it worked:
Then, inside Claude Code, start with /mokata:brainstorm (a new problem) or /mokata:refine
(existing code). If the MCP tools ever stop showing up, just tell Claude "mokata mcp isn't working"
and the /mokata:mcp repair skill will re-register it (you'll need to restart Claude Code after).
Python version. The MCP server ships and runs out of the box on Python 3.10+. On Python 3.9 the CLI and everything else still work, but the MCP server is unavailable —
mokata-mcpwill print a clear message telling you to upgrade.
Path B — Terminal CLI (any AI tool, CI, scripting)¶
You get the engine — gates, memory, structural queries, the audit ledger — driven from the terminal.
pip install mokata
mokata init # scaffold a governed config in the current repo
mokata brainstorm # or: mokata --help to see every command
Path C — Contribute to mokata (developers only)¶
Only clone if you're working on mokata itself; end users never need to.
git clone https://github.com/JasGujral/mokata-oss.git
cd mokata-oss
pip install -e . # editable install (Python 3.10+ also pulls the MCP SDK)
python -m unittest discover -s tests -t tests
Installing in an isolated environment¶
pipx keeps mokata off your global Python:
Zero-install runners also work: uvx mokata --version.
Trying a pre-release¶
Release candidates are published to PyPI but not installed by default — plain pip install
mokata always gives you the latest stable. To test a candidate:
Once you've validated it, move back to the stable line with pip install -U mokata.
What's next¶
- New to the workflow? Run
mokata tourfor a 60-second read-only walkthrough. - See the full command list in the CLI reference.
The mokata Claude Code plugin (one-click install from the in-app plugin directory) is planned but not yet available — it isn't registered on the marketplace. For now, the pip +
mokata setup claudepath above is the supported way to use mokata inside Claude Code.