Open-source MCP server · EPLAN Electric P8

Your AI agent,
inside EPLAN.

eplan-mcp connects Claude Code, Codex, Cursor or any MCP client to a running EPLAN Electric P8. Open projects, run actions and scripts, edit the live DataModel, export, verify. No dialog boxes, no copy-paste.

$git clone https://github.com/Canary-ECAD/eplan-mcp.git
199MCP tools
~1,050catalog actions
33,502indexed symbols
2024–2027EPLAN versions
01

How it works

The server runs next to EPLAN on your Windows machine. Every action executes inside EPLAN under QuietMode, so nothing can block an unattended run.

=AGENT

Your agent

Claude Code, Codex, Cursor or any MCP client

-A1

eplan-mcp

Turns each tool call into a C# script, runs it, reads the result back

=EPLAN

EPLAN Electric P8

Your licence, your projects, your machine

-A3

Doc RAGs

P8 2026/2027 and EEC Pro docs, so the agent checks before it acts

02

The suite

One server to act, and the tools that make the agent good at EPLAN.

-A1

eplan-mcp

~200 tools for projects, pages, devices, reports, exports, the live DataModel and EPLAN lifecycle, plus ~1,050 GUI-only actions through a catalog.

-A2

Scripting skill

Teaches the agent to write correct EPLAN C# scripts, API code and Remote Client apps, including the traps that only show up in production.

-A3

Documentation RAGs

Public search over the Electric P8 2026/2027 and EEC Pro documentation, plus visual symbol search. MCP or REST, nothing to install.

-A4

ecad-view

Open .epdz projects and .e3d parts in the browser, on desktop or phone. No EPLAN, no upload: everything stays on your device.

03

Up and running in three steps

Python 3.10+, Git and EPLAN 2024 or newer.

  1. 1

    Clone and install

    git clone https://github.com/Canary-ECAD/eplan-mcp.git
    pip install -r eplan-mcp/eplan-p8-mcp-server/mcp_server/requirements.txt
  2. 2

    Turn on Remote Client access in EPLAN

    File → Settings → Workstation → Interfaces → Remote access

  3. 3

    Register it with your agent and say "connect to eplan"

    claude mcp add eplan -- python C:\path\to\eplan-mcp\eplan-p8-mcp-server\mcp_server\server.py
04

What comes next

Today eplan-mcp is for people who already use an agent in a terminal. Next: everyone else.