Claude Tools / MCP Servers / z-spec-dev
MCP Servers · punt-labs/z-spec
z-spec-dev
Create, validate, and test formal Z specifications for stateful systems using fuzz and probcli
CLEARED_STATICmcp-portablev0.18.0
Pipeline results
Coverage
CLEARED_STATIC
Tests run
7 / 8
Portability
MCP-portable
Type
MCP Servers
Tests & results
What the pipeline checked
What's inside
Components found
commands/audit-dev.md
componentlow
commands/audit.md
componentlow
commands/b-animate-dev.md
componentlow
commands/b-animate.md
componentlow
commands/b-check-dev.md
componentlow
commands/b-check.md
componentlow
commands/b-create-dev.md
componentmedium
commands/b-create.md
componentmedium
commands/b-refine-dev.md
componentlow
commands/b-refine.md
componentlow
commands/check-dev.md
componentlow
commands/check.md
componentlow
commands/cleanup-dev.md
componentlow
commands/cleanup.md
componentlow
commands/code2model-dev.md
componentlow
commands/code2model.md
componentlow
commands/contracts-dev.md
componentmedium
commands/contracts.md
componentmedium
commands/disable-dev.md
componentlow
commands/disable.md
componentlow
Coverage
Not assessed
- behavioural execution not run
- egress patterns logged (FLAG-INFO): 4 lexical match(es)
README
From the repository
# Z Specification Plugin for Claude Code
> Formal Z specifications and B machines that type-check, animate, and refine --- from English to math to code.
[](LICENSE)
[](https://github.com/punt-labs/z-spec/actions/workflows/docs.yml)
[](./prfaq.pdf)
**Platforms:** macOS, Linux
## What is Z?
[Z](https://en.wikipedia.org/wiki/Z_notation) ("zed") is a formal specification language based on set theory and first-order predicate logic. It was developed at the University of Oxford in the late 1970s and is standardized as [ISO 13568](https://www.iso.org/standard/21573.html).
A Z specification describes a system as:
- **States** --- the data a system holds (e.g., a set of users, a counter, a mode flag)
- **Invariants** --- constraints that must always be true (e.g., `correct ≤ attempts`, `level ≥ 1`)
- **Operations** --- transitions between states, with preconditions and effects
The specification says *what* a system does, not *how*. When …