Provides a unified interface to numerical, logical, and symbolic solvers, leveraging MCP for problem-solving.
USolver is a universal solver interface designed to tackle a wide array of problems using a combination of language models and efficient solvers. It employs the "LLM sandwich" model, interpreting queries with an LLM, calling specialized solvers (like ortools, cvxpy, and z3), and then verbalizing the results. This allows for chaining solver solutions together, enabling the resolution of complex multi-step problems. It's designed to be integrated with MCP, facilitating its use with tools like Claude Desktop and Cursor.