Get the FREE Ultimate OpenClaw Setup Guide →

Eplan_2026_IA_MCP_scripts

Creating MCP server for EPLAN 2026

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio covagashi-eplan_2026_ia_mcp_scripts python mcp_server/server.py

How to use

This MCP server enables Claude Code to interact directly with a running EPLAN Electric P8 instance through the Model Context Protocol. The server exposes a set of EPLAN actions implemented in Python (eplan_actions.py) and wired up in server.py so Claude can request operations such as opening projects, running automation actions, or querying EPLAN state as part of a conversation. To use it, install the MCP server, configure Claude Code to know about the eplan MCP server, and then tell Claude to perform actions that map to the EPLAN-related functions defined in eplan_actions.py. The tools are designed to be discovered by Claude via the docstrings and function definitions in the server, enabling natural-language instructions to translate into concrete EPLAN actions.

In practice, you can start by connecting Claude to the eplan MCP server and then ask it to perform tasks like opening an EPLAN project, executing a scripted action, or automating a workflow. The server communicates with a running EPLAN instance, provides real-time feedback, and returns structured results that Claude can present to you. As you extend the action set in eplan_actions.py and register tools in server.py, you’ll gain more capabilities that integrate tightly with EPLAN’s API during the chat session.

How to install

Prerequisites

  • Python 3.10+ installed and added to PATH
  • EPLAN Electric P8 installed (2024 or later recommended)
  • Claude Code CLI installed (per Claude Code documentation)

Installation steps

  1. Clone or download the repository containing the MCP server code.
  2. Install Python dependencies:
    pip install pythonnet mcp
    
  3. Run the MCP server:
    python mcp_server/server.py
    
  4. Configure Claude Code to recognize the MCP server:
    • Replace YOURPATH with the actual path to the scripts folder
    claude mcp add eplan -- python YOURPATH\Eplan_2026_IA_MCP_scripts\mcp_server\server.py
    
    Example with full path:
    claude mcp add eplan -- python D:\1_GENERAL\Eplan_2026_IA_MCP_scripts\mcp_server\server.py
    
  5. Verify the configuration:
    claude mcp list
    
    You should see eplan in the list.
  6. Start EPLAN, ensure it is fully loaded before connecting.
  7. Start Claude Code and connect to EPLAN relevant instance via Claude CLI:
    • In Claude Code, connect to the eplan MCP server and issue actions like opening projects or running scripts.

Note: If you modify the MCP server, restart Claude CLI to pick up changes.

Additional notes

Tips and common considerations:

  • Ensure Python 3.10+ is used and that pythonnet is compatible with your EPLAN version.
  • The TARGET_VERSION in server.py and related files controls the EPLAN version context; update consistently if you switch EPLAN versions.
  • When adding new actions in eplan_actions.py, document the parameters and return formats clearly; Claude uses function docstrings to understand usage.
  • If you encounter connection issues, verify that both EPLAN is running and that the MCP server process is active and listening.
  • Use Windows paths carefully in parameters (escape backslashes or switch to forward slashes).
  • Check claude mcp list to ensure the server name is registered correctly and that the path to server.py is accessible from Claude Code.

Related MCP Servers

Sponsor this space

Reach thousands of developers