EPLAN AI Automation Toolkit (eplan-mcp)
MCP serverCommunity
Drives a running EPLAN Electric P8 through Remote Client: 199 tools for actions, scripts, exports and the live data model. By Canary E-cad (covagashi).
141 starsUpdated 7 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- EPLAN
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- EPLAN Electric P8 2026 and 2027 (picks the newest installed version; .NET Framework for 2026 and older, coreclr for 2027+)
- Operating systems
- Windows
- Needs a EPLAN licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Codex, Cursor
- Licence
- MIT
- Language
- Python
What it can do
- 183 typed tools, one per documented EPLAN action, each run inside a C# script in QuietMode so no dialog blocks an unattended run.
- A catalogue tool reaches about 1,050 more actions that exist only as GUI buttons, read from the install's MFTools.xml.
- Four live data-model tools query functions and pages and set function text and connection designations in the open project.
- Launches, restarts and shuts down EPLAN, clones scratch projects from a template and reads EPLAN's system messages, which supports an unattended add-in build and test loop.
- Exports and imports Asset Administration Shell (AASX) files; a discovery mode cuts the tool list to 13 for clients that send every schema.
Limitations
- Needs Allow remote access via Remote Client switched on in EPLAN's settings.
- Switching EPLAN versions means restarting the server, since the .NET runtime can't change in process.
- Independent project, not affiliated with EPLAN GmbH & Co. KG.
Install
pip install pythonnet "mcp<2"
claude mcp add eplan -- python YOURPATH/eplan-p8-mcp-server/mcp_server/server.py
claude mcp list # should list "eplan"Source: github.com/Canary-ECAD/eplan-mcp#local-eplan-automation-p8
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.