chiasmus
View on GitHubChiasmus is an MCP server that gives language models access to formal verification
An MCP server that gives LLMs formal verification tools using Z3 and Prolog, plus tree-sitter-based code graph analysis. It supports constraint checking, reachability, dead-code detection, impact analysis, and structured code review workflows.
Use Cases
Verify authorization rules and detect conflictsSolve package dependency constraintsTrace tainted input through code pathsCheck workflow state reachability and dead endsFind dead code and analyze call graphsAssess the impact of changing a functionReview code changes with formal analyses
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol SDK · Z3 · SWI-Prolog · tree-sitter · Graphology
Tags
formal verification · MCP server · Z3 · Prolog · code analysis · call graphs · SMT · neurosymbolic