CODESYS MCP Bridge (Linux)
This MCP server runs on Linux (where Cursor runs) and forwards tool calls to a Windows VM agent that has access to CODESYS.
Tools
codesys_healthcodesys_submit_jobcodesys_get_jobcreate_projectread_project_inventorystage_existing_projectwrite_poubuild_projectdownload_to_device
Environment variables
CODESYS_AGENT_URL(default:http://127.0.0.1:8787)CODESYS_AGENT_TOKEN(required)CODESYS_AGENT_REQUEST_TIMEOUT_SEC(default:30)
Run locally
cd mcp_codesys_bridge
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export CODESYS_AGENT_URL="http://<windows-vm-ip>:8787"
export CODESYS_AGENT_TOKEN="<shared-secret-token>"
python server.py
Cursor MCP config example
{
"mcpServers": {
"codesys-bridge": {
"command": "python",
"args": ["/absolute/path/to/mcp_codesys_bridge/server.py"],
"env": {
"CODESYS_AGENT_URL": "http://<windows-vm-ip>:8787",
"CODESYS_AGENT_TOKEN": "<shared-secret-token>",
"CODESYS_AGENT_REQUEST_TIMEOUT_SEC": "30"
}
}
}
}