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
.\YuzuhaToolkit.Mcp.exe --mcp
.\YuzuhaToolkit.Mcp.exe --cli listMCP 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.