UModel plugin

The UModel plugin gives an agent three skills to read entities and topology from a graph and trace root causes locally.

  • 450 ★ on the repository
  • Last commit
Plugin

Extended access

Why this level

  • The agent reads data and topology through a local service and reaches metrics and logs defined in the model.
  • RunbookSet procedures can trigger actions, so review them before execution.
All reasons and checks

alibaba/unifiedmodel

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/umodel

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent reads data and topology through a local service and reaches metrics and logs defined in the model.
  • RunbookSet procedures can trigger actions, so review them before execution.

This is third-party code. Review the repository files before installing.

What it does

UModel is a local semantic layer for enterprise data: models describe entities, links, datasets and topology, and queries run through one surface of `.umodel`, `.entity` and `.topo`. The repository contains the service, the `umctl` CLI, the `umodel-mcp` MCP server, a web UI and examples. The `umodel` plugin installs three skills in Claude Code: reading entities, relations and the model itself, running entity-linked RunbookSet skills, and root-cause analysis over the graph. Other agents take the same `SKILL.md` files from the `skills/` directory and copy them into their own skills folder.

Who it is for. Operations and observability engineers who keep a service model and topology in one graph and want an agent to trace incident causes through it.

Good fit when

  • After an incident the agent must walk links between services and find the failure source.
  • An agent should read metrics and logs through query plans tied to the model.
  • Response procedures are stored as RunbookSet entries linked to entities.
  • The same three skills are needed in Codex or Cursor from the shared `skills/` folder.

Not a fit when

  • There is no running UModel service and model pack.
  • You only need a data dictionary with no agent queries.
  • The environment forbids local Go and Node.js services.

Example request

Use UModel in the demo workspace: find the services, walk the topology to the failing dependency and show metrics and logs through a query plan.

Limitations

The plugin does not work alone: a running UModel service comes first. Building needs Go 1.22 and Node.js 22, and `make quickstart` starts a demo workspace. The `memory` storage provider loses data on stop. A cloud control plane and multi-tenant authorization are not part of the open core. The plugin manifest version is 0.1.0. Sample packs sit in `examples/`, but a model for your own infrastructure has to be authored by you.

How to disable. Run `/plugin uninstall umodel@unifiedmodel`, then stop services with `make stop-all`. Workspace data sits in the `--data` directory and is deleted separately.

FAQ

Which skills does the plugin include?

Three: `umodel-query` for reading entities and the model, `umodel-skill-runner` for RunbookSet procedures and `umodel-rca` for root-cause analysis.

How do I connect Codex or Qoder?

Copy the three `SKILL.md` files into the agent skills folder: `.agents/skills/` for Codex, `.qoder/skills/` for Qoder, `.claude/skills/` for Claude Code.

Is there an MCP server?

Yes, `umodel-mcp` from the same repository. Start with `umctl agent discover demo`, then connect an MCP client.

Which graph stores are supported?

`memory`, `file.memory`, `local.ladybug`, `neo4j` and `gremlin`, selected with the `--graphstore` flag.

How can I try it quickly?

Run `make quickstart`: the API and web UI start with a demo workspace named `demo`, and no data remains after it stops.

Discussion

No questions or reviews yet.

Plugins

A plugin for Claude Code, Codex and Copilot that maps ML training code into a diagram linked to source lines

PluginExtended access465Repository stars

A plugin with two skills over a semantic metrics layer: the agent writes models in YAML and queries them through SQL.

PluginExtended access139Repository stars

Monte Carlo plugin for Claude Code and Cursor: table checks before queries, data incident triage and monitor creation.

PluginExtended access93Repository stars

A Claude Code and Codex plugin that builds an ontology over your tables and files and refines it from the agent's work history

PluginExtended access1.2KRepository stars

A Claude Code plugin and MCP server: over 1000 scientific tools for biology, chemistry and medicine, data-check commands and routing skills

PluginBroad access1.8KRepository stars
Official

A graph database with git-style branches: the server exposes it to agents over MCP at /mcp, and a skill teaches the agent schemas and queries

MCP serverBroad access1.9KRepository stars

README in short

UModel unites schemas, entities and topology into a workspace graph. Queries go through Query Service, and agents connect through AgentGateway and MCP.

README badge

Report a problem

Foxx AIUModel
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.