MiniZinc Complex Logic Solver
Solve complex logic/optimization problems using MiniZinc syntax.
This MCP solver, developed by Stefan Szeider, provides a server that exposes MiniZinc constraint solving capabilities to Large Language Models. It integrates MiniZinc's powerful constraint programming features with the Model Context Protocol, enabling AI models to submit and validate constraint models, set parameters, solve problems, and analyze solutions. The implementation stands out by offering asynchronous solving with timeout management, automatic library inclusion based on constraints, and progress tracking. By connecting AI capabilities with industrial-strength constraint solving, this server enables AI systems to tackle complex optimization and satisfaction problems. It is particularly useful for applications in areas like scheduling, planning, resource allocation, and combinatorial optimization where LLMs can benefit from rigorous mathematical modeling and solving.
Source
Repository: https://github.com/szeider/mcp-solver
Maintain MiniZinc Complex Logic Solver?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[MiniZinc Complex Logic Solver on getagentictools](https://getagentictools.com/mcp/szeider-mcp-solver?ref=badge)