info
Get information about the gurddy package
Hand over a constraint or optimisation problem — a linear program, a colouring, a portfolio, a facility siting — and get the solved answer back rather than code to run yourself.
LABSCO SUMMARY
Everything else takes a model and returns a solution — solve_lp through PuLP, solve_scipy_portfolio_optimization and solve_scipy_facility_location through SciPy, the colouring and N-Queens solvers as constraint problems — so the blast radius is a computation, with that single exception. The range runs from textbook set pieces (solve_sudoku, solve_24_point_game, solve_chicken_rabbit_problem) to models you would put in front of a real decision (solve_production_planning with sensitivity_analysis, solve_scipy_facility_location with fixed_cost and max_facilities), which makes run_example the quickest way to see which end a given solver sits at. Input shape is uneven across the list: solve_lp takes a single problem argument where the SciPy and planning solvers take the model broken into named parts.
A solver server over the gurddy package: linear and mixed-integer programs through PuLP, constraint problems such as N-Queens, Sudoku and graph or map colouring, minimax for games and for decisions under uncertainty, and SciPy-backed portfolio, fitting and facility-location models.
problem and solves it as an LP or a MIP through PuLP.integer switch, and an optional sensitivity_analysis.n, solve_sudoku takes a 9x9 puzzle, solve_graph_coloring takes edges with num_vertices and max_colors, and solve_map_coloring takes regions with their adjacencies.distribution from data; solve_scipy_facility_location combines CSP and SciPy over customer_locations, customer_demands, facility_locations, fixed_cost and max_facilities.No credentials are configured. The solvers run on the gurddy package, which install is the tool for putting in place or upgrading, and info reports on.
One command — pip install gurddy_mcp
USE CASES
Give it the capacities, the per-unit consumption and the profits, and read back the plan together with how much the answer moves when the inputs do.
Hand over the customer locations and demands with the candidate sites and what each costs to open, and get the siting back.
Describe the adjacency — as edges between vertices, or as regions that border each other — and get an assignment inside your colour budget.
Set out the scenarios you are worried about and the budget you have, and pick the allocation that holds up rather than the one that wins on average.
Pass the sample and the distribution you suspect, and get the estimated parameters back.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
infoGet information about the gurddy package
installInstall or upgrade the gurddy package
run_exampleRun a gurddy example (lp, csp, n_queens, graph_coloring, map_coloring, scheduling, logic_puzzles, optimized_csp, optimized_lp, minimax, scipy_optimization, classic_problems)
solve_24_point_gameSolve 24-point game with four numbers using arithmetic operations
solve_chicken_rabbit_problemSolve classic chicken-rabbit problem with heads and legs constraints
solve_graph_coloringSolve graph coloring problem
solve_lpSolve a Linear Programming (LP) or Mixed Integer Programming (MIP) problem using PuLP
solve_map_coloringSolve map coloring problem
solve_minimax_decisionSolve a minimax decision problem under uncertainty (robust optimization)
solve_minimax_gameSolve a two-player zero-sum game using minimax (game theory)
solve_n_queensSolve the N-Queens problem
solve_production_planningSolve a production planning optimization problem with optional sensitivity analysis
solve_scipy_facility_locationSolve facility location problem using hybrid CSP-SciPy approach
solve_scipy_portfolio_optimizationSolve nonlinear portfolio optimization using SciPy
solve_scipy_statistical_fittingSolve statistical parameter estimation using SciPy
solve_sudokuSolve a 9x9 Sudoku puzzle
BEFORE YOU INSTALL
16 tools when we connected.
uvx on PATH
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 16 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
pip install gurddy_mcp{
"mcpServers": {
"gurddy": {
"command": "uvx",
"args": [
"gurddy-mcp@latest"
],
"env": {},
"disabled": false,
"autoApprove": [
"run_example",
"info",
"install",
"solve_n_queens",
"solve_sudoku",
"solve_graph_coloring",
"solve_map_coloring",
"solve_lp",
"solve_production_planning",
"solve_minimax_game",
"solve_minimax_decision",
"solve_24_point_game",
"solve_chicken_rabbit_problem",
"solve_scipy_portfolio_optimization",
"solve_scipy_statistical_fitting",
"solve_scipy_facility_location"
]
}
}
}{
"mcpServers": {
"gurddy": {
"command": "gurddy-mcp",
"args": [],
"env": {},
"disabled": false,
"autoApprove": [
"run_example",
"info",
"install",
"solve_n_queens",
"solve_sudoku",
"solve_graph_coloring",
"solve_map_coloring",
"solve_lp",
"solve_production_planning",
"solve_minimax_game",
"solve_minimax_decision",
"solve_24_point_game",
"solve_chicken_rabbit_problem",
"solve_scipy_portfolio_optimization",
"solve_scipy_statistical_fitting",
"solve_scipy_facility_location"
]
}
}
}