Gurobi MCP
Solve optimization problems formulated by an LLM using the on-device Gurobi solver.
About
What is a MCP server?
Model Context Protocol (MCP) is a open protocol that standardizes how Large Language Model (LLM) applications, such as IDEs and AI, connect with external data sources, tools, and prompts. Any application that is MCP compatible can use any MCP server to connect to external sources. This allows AI applications to improve its context with access to external data sources or tools. MCP servers can include databases, research paper search tools, etc. that extends the context available to a LLM.
What is the Gurobi MCP?
This is a MCP server that connects a AI application to use gurobi solver on device to solve optimization problems formulated by the LLM. The MCP server runs on device and uses gurobi software installed on device
What problem types can I solve?
The MCP server accounts for the following problem types:
- Linear Programming (LP)
- Mixed-Integer Linear Programming (MILP)
- Quadratic Programming (QP) – convex and non-convex
- Mixed-Integer QP (MIQP)
- Quadratically Constrained Programming (QCP) – convex and non-convex
- Mixed-Integer QCP (MIQCP)
How to setup the server in Claude desktop?
Note: If Claude desktop is not already downloaded, download it here: https://claude.ai/download
- Clone the repository
git clone https://github.com/KKonuru/GurobiMCP.git
or download the project as a zip and unzip in your repo directory
- Enter the project directory, create a virtual environment, and install packages listed in requirements.txt
cd GurobiMCP
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Copy the full path of your python interpreter in .venv folder and the main.py file in your package. Then open claude desktop and open settings.
In settings click on the developer tab on the left side of the page. Then click open edit config which will open file explorer.
Open the file named "claude_desktop_config.json". Here modify the file such as stated below but replace the command and args with the two paths copied earlier.
{
"mcpServers": {
"gp-solver": {
"command": "/Path/to/gurobiMCP/.venv/bin/python",
"args": [
"/Path/to/gurobiMCP/main.py"
]
}
}
}
- Restart Claude desktop and the tool should appear after clicking the second icon on the left.
The prompt also appears when clicking the + icon
İlgili Sunucular
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Bridge API
A lightweight, LLM-agnostic RESTful proxy that unifies multiple MCP servers under a single API.
Agent Passport System
Cryptographic identity, scoped delegation, values governance, and deliberative consensus for AI agents. 11 tools, Ed25519 signatures, zero blockchain.
AI Design Blueprint Doctrine
The industry-standard doctrine for safe, observable, and steerable AI agent UX — browse 10 principles, curated examples, and application guides via MCP.
consult7
Analyze large codebases and document collections using high-context models via OpenRouter, OpenAI, or Google AI -- very useful, e.g., with Claude Code
MCP-RAGNAR
A local MCP server implementing Retrieval-Augmented Generation (RAG) with sentence window retrieval and support for multiple file types.
Volatility MCP Server
An MCP server for memory forensics using the Volatility 3 framework.
Hound MCP
Hound is a free, open-source MCP server that gives AI coding agents a nose for supply chain security. It scans packages for vulnerabilities, checks licenses, inspects dependency trees, and detects typosquatting — with zero API keys, zero config, and zero cost.
Grok MCP
A MCP server for xAI's Grok API, providing access to capabilities including image understanding, image generation, live web search, and reasoning models.
Contentrain MCP
Extract, govern, and ship structured content from your codebase.
@shipsite/mcp
Deploy static websites