MCP HubMCP Hub
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