-
-
Notifications
You must be signed in to change notification settings - Fork 26
Home
Reference wiki for eplan-rag-mcp — a collection of AI-assisted automation tools for EPLAN Electric P8 and EPLAN EEC Pro 2026, built around the Model Context Protocol (MCP).
The tools work. Every action here has been exercised live against a running EPLAN instance. What still needs care is context: this is 180 low-level tools, and an LLM handed all of them with no guidance will guess wrong action names or parameters. Point it at the Claude Code Skill and the docs RAGs before asking it to do anything non-trivial.
| Project | What it is | Purpose |
|---|---|---|
eplan-p8-mcp-server/ |
Local Python MCP server | Drives a running EPLAN instance directly: open/close projects, exports, reports, scripts, live add-in dev loops |
cloudflare-rag-eplan-p8/ + cloudflare-rag-eecpro/ + cloudflare-rag-eplan-2027/
|
Remote Cloudflare Workers | Serve indexed EPLAN documentation (P8 2026, EEC Pro, 2027) over MCP + REST, so Claude can look up the exact action/parameter before guessing |
claude-skills/eplan-development/ |
Claude Code skill | Teaches Claude to write correct EPLAN C# code — scripting entry points, verified action parameters, parts-DB access, Remote Client automation |
The local server is the one with all the tools documented on this wiki. Start with Getting Started.
The local MCP server registers 180 tools: 8 connection/server tools, 168 EPLAN actions (eplan_*, every one executed silently inside a C# script under QuietMode — no EPLAN dialog can block an unattended run), and 4 Asset Administration Shell tools (aas_*).
| Page | Tools | Covers |
|---|---|---|
| Connection and Server Tools | 8 | Connect, status, ping, list installed versions, extension registry |
| Application Lifecycle and Unattended Testing | 6 | Launch/shutdown/restart EPLAN itself, disposable scratch projects — the unattended add-in develop-deploy-test loop (system messages are on the Low-Level Scripted Tools page) |
| Project and Workspace Management | 22 | Open/close/backup/restore/upgrade projects, workspaces, script registration, translation |
| Pages, Navigation and Editing | 19 | Editor navigation, graphical layers, object properties |
| Devices, Numbering and Cabinet | 16 | Renumber devices/pages/cables/terminals/connections, device lists, cabinet/segment calculations |
| Search Tools | 5 | Full-text and property search |
| Import, Export and Data Exchange | 57 | PDF/DXF/DWG/graphics/PXF, DC data exchange, PLC, parts management, macros, ribbon, settings XML, production data, labels |
| Reports, Verification and Printing | 10 | Reports/evaluations, model views, project/page checks, printing |
| 3D and Installation Spaces | 2 | Headless 3D installation space + macro insertion |
| Live DataModel Tools | 4 | Read/edit the open project's live object model via runtime reflection |
| Discovery Tools | 5 | Enumerate real EPLAN catalogs (schemes, templates, layers, settings, enums) instead of guessing |
| Low-Level Scripted Tools | 18 | Parts-DB CRUD, settings tree get/set, PathMap, custom C# scripts, system messages |
| Addons and Raw Actions | 4 | Load API add-ins, register/unregister add-ons, raw action strings |
| AAS / Digital Twin Tools | 4 | Export/import Asset Administration Shell (.aasx) packages |
(8 + 6 + 22 + 19 + 16 + 5 + 57 + 10 + 2 + 4 + 5 + 18 + 4 + 4 = 180, generated straight from each module's __all__ and docstrings so it stays accurate as tools get added.)
-
Private Extension Modules — load your own private tools into the server via
EPLAN_MCP_EXTENSIONS -
Remote Documentation RAGs — the three doc-search MCP servers (
rag2026,rageecpro,rag2027) -
Claude Code Skill — the
eplan-developmentskill for writing correct EPLAN scripts/add-ins
Start here
Tool reference (180 tools)
- Connection and Server Tools (8)
- Application Lifecycle and Unattended Testing (6)
- Project and Workspace Management (22)
- Pages, Navigation and Editing (19)
- Devices, Numbering and Cabinet (16)
- Search Tools (5)
- Import, Export and Data Exchange (57)
- Reports, Verification and Printing (10)
- 3D and Installation Spaces (2)
- Live DataModel Tools (4)
- Discovery Tools (5)
- Low-Level Scripted Tools (18)
- Addons and Raw Actions (4)
- AAS / Digital Twin Tools (4)
Beyond the local server