Skip to content
Tresca

AVEVA Unified Engineering 4.1 MCP

MCP serverCommunity

A .NET MCP server and CAF add-in that read and edit the design database in AVEVA Unified Engineering. By audunopdal.

0 starsUpdated 10 days 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 Unified Engineering 4.1
Operating systems
Windows
Needs a AVEVA E3D licence
Yes
Transport
Local (stdio)
AI clients documented
VS Code
Licence
Not stated in its documentation
Language
C#

What it can do

  • Browses the open model database (sites, children, name search) and reads attributes such as position and orientation in owner coordinates.
  • Creates elements, boxes, cylinders, tori, extrusions and closed triangular polyhedra, and sets attributes; deletes only when you repeat the exact element path.
  • Imports a Revit 2026 element mesh as new equipment in a zone, reading it straight from a RevitMCP add-in pipe and checking the placed position.
  • Leaves every change unsaved until you call save_work with a comment.

Limitations

  • You must build both projects yourself with the .NET 8 SDK and AVEVA's UE 4.1 customisation environment, then register the CAF add-in in UE.
  • Talks to a running, licensed Unified Engineering session through a named pipe on the same Windows machine.
  • No licence file, and the build scripts copy the add-in to a hard-coded D:\MyUE\addins folder.

Install

.\build-debug.ps1
.\build-release.ps1

Source: github.com/audunopdal/AvevaMCP#build

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.