35
/ 100
1 month ago
glama

PlantUML CSA MCP Server

Generate Control System Architecture (CSA) diagrams using PlantUML via the Model Context Protocol (MCP). Supports ISA-95 Purdue model, industrial symbols, and multiple protocols.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
⚠️
Tool annotations don’t match behaviour
1 read-only tool performs write/delete/exec — csa_bootstrap_from_io (line 866: out.write_text(result["topology_yaml"], encoding="utf-8"))
⚠️
Tool descriptions don’t match what handlers do
1 tool describes read intent but its handler mutates — csa_bootstrap_from_io (line 866: out.write_text(result["topology_yaml"], encoding="utf-8"))
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configPLANTUML_JAR
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 7 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/puran-water-plantuml-csa-mcp-server-1klwiq)](https://m8ven.ai/mcp/puran-water-plantuml-csa-mcp-server-1klwiq)
commit: 65fe1fddd3bfa73a8a3ed623ee4714141a201610
code hash: 88a25f2410b8cf3ba19ee6d2ac6a732c3643589d6c56569fb9faa5ee434a0e99
verified: 6/22/2026, 1:22:16 PM
view raw JSON →