Skip to content
Tresca

PML TWIN / PmlTrigger.Yuzuha

MCP serverCommunity

A Windows toolkit that lets an agent find a running E3D or PDMS session and query or run PML in it. By SoloLevelingAI.

4 starsUpdated 3 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
E3D 2.1, 3.1.0 and 3.1.6 (.NET 4.8 profiles); PDMS and AVEVA Marine (AM) .NET 3.5 profiles; live-tested on E3D 2.1
Operating systems
Windows
Needs a AVEVA E3D licence
Yes
Transport
Local (stdio)
AI clients documented
Not stated in its documentation
Licence
Apache-2.0
Language
C#

What it can do

  • Lists running AVEVA sessions, checks the process identity and only acts on the PID you choose, then reads the current element, named DBREFs and global objects.
  • Builds typed PML calls and runs authorised commands on the AVEVA main thread through an add-in host.
  • Optionally indexes your local PMLLIB, PMLUI and WebHelp files for search, and keeps notes the user has confirmed.
  • Logs every tool call and can record PML arrays and before-and-after screenshots of AVEVA forms.

Limitations

  • The README is mostly in Chinese, with a shorter English section.
  • Installation changes the AVEVA environment (EVARS) and needs AVEVA restarted; the Windows installer previews the changes first.
  • The author states live testing on E3D 2.1 only; other listed versions were build-tested.

Install

Run Yuzuha-0.3.3-Windows-Setup.exe from the v0.3.3 release, or extract Yuzuha-0.3.3-Windows-Agent.zip and follow START-HERE.md. Confirm the AVEVA scope and MCP or skill client targets in the preview, then restart the AI client and AVEVA.

Source: github.com/SoloLevelingAI/PmlTrigger.Yuzuha#getting-started

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.