Skip to content
Tresca

AVEVA E3D MCP

MCP serverCommunity

25 E3D tools for queries, PML, piping MTO and spec checks, via a C# bridge to the E3D .NET API. By nitin-121.

1 starsUpdated 2 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
AVEVA E3D
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
AVEVA Everything3D (E3D) Design 2.10
Operating systems
Windows
Needs a AVEVA E3D licence
Yes
Transport
Local (stdio)
AI clients documented
Hermes
Licence
Not stated in its documentation
Language
Python

What it can do

  • Looks up, queries and searches elements, walks the hierarchy and reads attributes in the open MDB, and can run PML commands.
  • Traverses the model as a graph (connections, subtrees, shortest paths between elements).
  • Piping tools produce a material take-off and pipe report, audit loops, check specs, clone branches and bulk-set attributes.

Limitations

  • The C# bridge is a standalone E3D process that logs into the project with credentials from environment variables and serves a REST API on localhost port 5000; it needs an E3D-licensed Windows machine and an x86 build against your E3D installation.
  • Tools that set attributes, run PML, clone branches or call SaveWork can change the database; the author advises a controlled MDB.
  • No licence file; the README notes some E3D DLLs may need a Microsoft Defender exclusion.

Install

py -m venv .venv
.venv\Scripts\pip install fastmcp
.venv\Scripts\python test_import.py

Source: github.com/nitin-121/aveva-e3d-mcp#1-python-mcp-server

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.