Back to Apps

TLA-RS
by fabracht
TLA+ model checker and interactive exploration tool for verifying system specifications and checking invariants.
0 stars
Works in:claude
Exposes:Tools
What it does
tla-rs is a high-performance TLA+ model checker written in Rust that allows developers and engineers to verify the correctness of their system specifications. It explores all reachable states to check invariants and report counterexamples, serving as a lightweight, Rust-based alternative to the official TLC model checker.
Tools
verify_spec: Checks a TLA+ specification for invariant violations and reports counterexamples.explore_states: Interactively explores the state space of a model to understand complex behaviors.analyze_properties: Performs property-satisfaction analytics and parameter sweeps on specifications.export_graph: Generates state graphs in DOT format for visual analysis of system transitions.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"tla-rs": {
"command": "tla-mcp",
"args": []
}
}
}
Supported hosts
Confirmed support for Claude Desktop via the tla-mcp server.
Quick install
brew install tla-rsInformation
- Pricing
- free
- Published
- 7/30/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{
"mcpServers": {
"tla-rs": {
"command": "tla-mcp",
"args": []
}
}
}





