Genetic Algorithm MCP
A server that uses a Genetic Algorithm to solve maximization problems.
genetic_mcp
An MCP server to solve maximization problems using Genetic Algorithm.
Table of Contents
How it works
...
How to run
Genetic Algorithm
There's already a sample problem loaded in genetic-mcp-server/genetic_algorithm/main.py. To run it, run the following commands:
cd genetic-mcp-server/genetic_algorithm
python3 main.py
There are also sample problems in genetic-mcp-server/genetic_algorithm/samples. To run them, simply replace <problem> below with the name of the actual problem you want to run:
cd genetic-mcp-server/genetic_algorithm
python3 main.py samples/<problem>.json
If you want to run your own problems, you have 2 options:
- Simply modify the following section of
genetic-mcp-server/genetic_algorithm/main.py:
tsp_data = {
"options": {
"population_size": 100,
"chromosome_size": 4,
"fitness_function": {
"cities": ["A", "B", "C", "D"],
"distance_matrix": [
[0, 10, 15, 20],
[10, 0, 35, 25],
[15, 35, 0, 30],
[20, 25, 30, 0]
]
}
},
"problem": "traveling_salesman",
"generations": 50
}
- Create a .json file in the same style of the ones in
genetic-mcp-server/genetic_algorithm/samplesand replace<path_to_your_file>with the path to your file:
cd genetic-mcp-server/genetic_algorithm
python3 <path_to_your_file>
MCP Server
If you want to run the MCP server, run:
cd genetic-mcp-server
uv run main.py
How to add the MCP server to Cursor
Replace <full-path-to-genetic-mcp-server> in the following JSON with your actual path:
{
"mcpServers": {
"genetic_algorithm_mcp_server": {
"command": "uv",
"args": [
"--directory",
<full-path-to-genetic-mcp-server>,
"run",
"main.py"
]
}
}
}
Serveurs connexes
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Gemsuite
The ultimate open-source server for advanced Gemini API interaction with MCP, intelligently selects models.
DevTools Debugger MCP
Exposes full Chrome DevTools Protocol debugging capabilities, including breakpoints, call stacks, and source maps.
Angular MCP Server
An MCP server for accessing the official Angular documentation.
@shipsite/mcp
Deploy static websites
MCP Selenium Server
Automate web browsers using Selenium WebDriver via MCP.
GroundDocs
A version-aware documentation assistant that connects LLMs to trusted, real-time docs to reduce hallucinations and provide accurate, version-specific responses.
Apache SkyWalking MCP
An MCP server for integrating AI agents with the SkyWalking observability platform and its ecosystem.
MobAI MCP
MCP (Model Context Protocol) server for MobAI (https://mobai.run) - AI-powered mobile device automation
MAVAE - IMAGE TOOLBOX
A creative toolkit for AI agents to generate, edit, and manage images, models, and collections using the MAVAE API.
MasterGo Magic MCP
Connects MasterGo design tools with AI models, allowing them to retrieve DSL data directly from design files.