S
MCP Solver
By szeider·Visit Source
MCP server for SAT, SMT, and constraint solving with LLMs
January 28, 2025
22 days ago
68 Clicks
What is this MCP
This MCP (Model Context Protocol) server integrates SAT, SMT, and constraint solving capabilities with Large Language Models, enabling AI models to create, edit, and solve complex constraint problems through a standardized interface.
How to use this MCP
The MCP Solver operates in three modes (MiniZinc, PySAT, Z3) with different backends. Users can interact with it through commands like add_item
, delete_item
, replace_item
, get_model
, and solve_model
to build and solve constraint models programmatically.
What this MCP can be used for
This MCP can be used for solving various constraint satisfaction problems including logical puzzles (like N-Queens), optimization problems (like Traveling Salesperson), and complex real-world scenarios requiring SAT/SMT solvers or constraint programming.
Repository Info
Stars:
58
Forks:
5
Watchers:
58
Last Updated: 27 days ago