CLASSIFICATION: PUBLIC LICENCE: PROPRIETARY DOC-ID: JGS-MCP-V1 REV 0.1.1

Licence & tiers

Three tiers. Read for free, write with a licence.

The FREE tier reads and audits your model with no licence file. PRO adds full write access so your agent can author and refactor the model. ENTERPRISE adds Groovy scripting and destructive operations for large, repeatable changes. Contact JG Systems Consulting for PRO and ENTERPRISE licences.

What each tier unlocks

Capabilities are gated by the plugin JAR you install and the licence file you place beside it.

Capability by tier
Capability Free Pro Enterprise
Read & navigate the modelYesYesYes
Audit, trace, and reportYesYesYes
Write tools (create / modify elements)NoYesYes
Execute GroovyNoNoYes
Delete / destructive writesNoNoYes
Plugin JARBase JAR+ PRO JAR+ PRO JAR
Licence file requiredNoYesYes
FREE

Read & audit

Query, navigate, audit, and report on the live model. No licence file required.

PRO

Author & edit

Full write access: create and modify blocks, ports, requirements, relationships, and diagrams through your agent.

ENTERPRISE

Script & scale

Everything in PRO plus Groovy scripting and destructive writes for repeatable, large-scale change.

Place your licence file

Your licence file (jgsc-sysmlv1-pro.licence) is issued by JG Systems Consulting Ltd. Place it alongside the PRO JAR in your CATIA Magic plugins directory:

plugins/com.jgsc.magicmcp.sysmlv1/jgs-pro/jgsc-sysmlv1-pro.licence
The plugin reads the licence on startup. After restarting CATIA Magic, confirm it was detected with the get_licence MCP tool.

Verify your licence

Inspect a licence file before installing it with the bundled tool:

python tools/verify_licence.py path/to/jgsc-sysmlv1-pro.licence

Expected output: Licence valid: customer=..., tier=..., seats=..., expires=...

Upgrade

Need write access, or scripting?

A PRO licence lets your agent author and refactor the model. ENTERPRISE adds Groovy scripting and destructive writes. Get in touch for licensing.