GitHub
MODEL GRAPH TOOLS

Explore the WildFly
Management Model

Ask questions about WildFly's management model from any AI agent — search, compare, and explore across versions and feature packs.

> How do I add a datasource?
Required: jndi-name, driver-name
62 optional attributes including
connection-url, pool-size, validation…

How It Works

AGENT
Skill
> How is TLS configured?
MCP Server
Run mgt subcommands
Execute Cypher queries
CLI
mgt
$ mgt start 39
$ mgt versions
$ mgt ps
MODEL
Model Database Images
BUILD TIME
ANALYZER
Analyzer
Parse management model
Populate model database

Model Database

The management model is stored as a graph in a Neo4j database. It contains nodes and relationships for resources, attributes, operations, capabilities, and more.

Graph schema showing resource, attribute, operation, capability, and parameter nodes with their relationships

The Ecosystem

JAVA CLI
Analyzer

Parse the management model and store it as a Neo4j graph.

  • Live server or doc ZIP
  • Full resource tree
  • Capabilities & relationships
$ java -jar analyzer.jar -w localhost
View on GitHub →
RUST CLI
mgt

Orchestrate the analysis pipeline and manage model containers.

  • Analyze WildFly and feature packs
  • Start/stop model containers
  • Open the Neo4J browser
$ mgt start 39
View on GitHub →
MCP SERVER
Claude Plugin

Explore the model from AI agents via MCP and agent skills.

  • Search & browse resources
  • Compare versions
  • Run Cypher queries
$ claude plugin marketplace add https://github.com/model-graph-tools/claude-plugin
$ claude plugin install mgt@model-graph-tools
View on GitHub →

What You Can Ask

Use natural language or the /mgt:model slash command in Claude Code. The skill also activates automatically in any MCP‑compatible agent.

Browse & Search
  • How do I add a new datasource?
  • How does the logging subsystem work?
  • How is TLS configured?
  • Tell me more about credential stores.
Compare Versions
  • Compare the last two versions of WildFly.
  • Which attributes have changed?
  • Compare the undertow subsystem between WildFly 12 and now.
Stability & Deprecation
  • Show me how stability levels are used.
  • Are there any community features?
  • Show me all preview resources.
  • What resources have been deprecated recently?
Feature Packs
  • What resources does the AI feature pack provide?
  • How is the gRPC feature pack structured?
  • How do I configure the GraphQL feature pack?

Get Started

mgt CLI
curl -fsSL https://model-graph-tools.github.io/mgt/install.sh | sh
brew tap hpehl/tap && brew install mgt
cargo install mgt
Claude Plugin
claude plugin marketplace add https://github.com/model-graph-tools/claude-plugin
claude plugin install mgt@model-graph-tools