Skip to content
Christian edited this page Sep 1, 2026 · 2 revisions

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.

The three sub-projects

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.

Tool reference (180 tools total)

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.)

Other pages

Clone this wiki locally