logix-mcp
Provides tools for reading and writing live tag data to Rockwell Automation Logix5000 controllers (ControlLogix/CompactLogix) over EtherNet/IP, including tag discovery, batch operations, and controller info retrieval.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@logix-mcplist tags on 192.168.1.10"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
logix-mcp
MCP server for live tag access to Rockwell Automation Logix5000
controllers (ControlLogix / CompactLogix) over EtherNet/IP (CIP), using
pycomm3.
This talks directly to a running controller on the network. It does not
require Studio 5000 Logix Designer to be installed, and it does not touch
project files (.ACD/.L5X) or automate the Logix Designer application
itself — that's a separate integration path if you need it later.
Tools
Tool | Purpose |
| Broadcast-discover EtherNet/IP devices on the local network |
| Connect and return controller identity (name, revision, serial, etc.) |
| List controller/program tag definitions (name, data type, dims, access) |
| Read one tag's live value |
| Batch-read multiple tags in one round trip |
| Write one tag's value |
| Batch-write multiple tags in one round trip |
| Close a cached connection to a controller path |
Every tool takes a path (CIP path to the controller): a plain IP assumes
backplane slot 0 (192.168.1.10); append /<slot> for a specific
ControlLogix backplane slot (192.168.1.10/1).
Related MCP server: Studio5000 AI-Powered PLC Programming Assistant MCP Server
⚠️ Safety note
Writes are unrestricted by design — there is no read-only gate, no dry-run
mode, and no tag allowlist. Any tool call that reaches studio5000_write_tag
or studio5000_write_tags will write to the live controller immediately, and
that can change the state of real, running physical equipment. Point this at
a test/offline controller while getting familiar with it, and only connect
it to a production controller path once you trust the calling context.
Setup
cd studio5000-mcp
py -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txtRegister with Claude Code
claude mcp add studio5000 -- "C:\Users\fjgonzalez\Desktop\studio5000-mcp\.venv\Scripts\python.exe" "C:\Users\fjgonzalez\Desktop\studio5000-mcp\server.py"Register with Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"studio5000": {
"command": "C:\\Users\\fjgonzalez\\Desktop\\studio5000-mcp\\.venv\\Scripts\\python.exe",
"args": ["C:\\Users\\fjgonzalez\\Desktop\\studio5000-mcp\\server.py"]
}
}
}Manual test
.\.venv\Scripts\python.exe -c "import asyncio, server as s; print(asyncio.run(s.studio5000_discover_plcs()))"Trademark disclaimer
This project is not affiliated with, endorsed by, or sponsored by Rockwell Automation, Inc. Studio 5000, RSLogix, ControlLogix, CompactLogix, and Logix5000 are trademarks of Rockwell Automation, Inc., used here solely to describe compatibility.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query Allen-Bradley and Siemens PLC projects, live tag values, and analyses in plain English.
Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
Industrial glossary, protocol reference, technical search and OEE calculation. Read-only.
2,000+ MCP servers read at source level. Know what one does before you connect. Free, no key.
Related MCP Servers
- AlicenseAqualityCmaintenanceConnects Ignition SCADA and Studio 5000 PLC to correlate tags end-to-end, trace signal chains, and find commissioning gaps.411 PyPI8MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered PLC programming with natural language to ladder logic conversion, L5X and .ACD project generation, and semantic search through L5X files and documentation.35-
- AlicenseAqualityAmaintenanceProvides AI agents with safe, governed read access to industrial control systems (OPC-UA, Modbus, S7, Mitsubishi, MTConnect, MQTT/Sparkplug) plus cross-protocol diagnostics for troubleshooting data breaks, alarm floods, and unhealthy tags.21552MIT
- FlicenseNot gradedqualityBmaintenanceMCP server wrapping the Rockwell Automation Logix Designer SDK to open ACD files, export to L5K/L5X, read rung logic, and enumerate tags and program structure via typed MCP tools, bridged from Windows to Linux via Cloudflare Tunnel.1-