ClaudeMap

EvoOntology

A self-evolving ontology layer for data agents, exposed through MCP tools and shipped with a Claude Code plugin — from Renmin University's data lab, with an arXiv paper.

MCP Serversmcpontologydata-agentssemanticsresearch

EvoOntology bridges the agent-data gap over heterogeneous tables, files and databases: a versioned Ontology Layer exposed through MCP tools holds metric definitions, entity relationships and business constraints that agents query on demand, and the layer is grounded in real workload evidence and adapts from execution trajectories under controlled evaluation. The Claude Code plugin (v1.0.2) is self-contained — /evo-build publishes the initial ontology, /evo-evolve runs the diagnose, attribute, patch and gate loop, /evo-visualize renders an offline interactive graph — with the semantic MCP server and a session-start evolution reminder wired automatically. From Renmin University's data lab, with an arXiv paper (2609.15779) and bilingual English/Chinese documentation.

What it does

  • Versioned Ontology Layer over heterogeneous tables, files and databases — metric definitions, entity relationships and business constraints queried on demand instead of re-inferred every session
  • Self-evolving by design: grounded in workload evidence and adapted from execution trajectories under controlled evaluation, not hand-maintained
  • The Claude Code plugin ships three commands (/evo-build, /evo-evolve, /evo-visualize), builder and evolver skills, an auto-wired semantic MCP server and a session-start reminder
  • Academic grounding with practical packaging: arXiv 2609.15779, bilingual English/Chinese docs, MIT, plugin v1.0.2

When to use it

Data agents working over a messy warehouse where table and column names do not explain metrics or joins — the agent queries the ontology instead of guessing semantics from names alone.

Getting started

git clone https://github.com/ruc-datalab/EvoOntology.git
# the plugin bundles its core package — no venv, no pip install:
claude --plugin-dir EvoOntology/plugins/claude-code
# then in a session: /evo-build, /evo-evolve, /evo-visualize

Things to know

Research-grade academic project — expect academic ergonomics. The install docs still cite MeiduoChong/EvoOntology as the marketplace source, a repository that no longer exists, and the ruc-datalab repository ships no marketplace.json — hence the local-checkout install above. The ontology self-evolves from execution trajectories, so review evolved versions before trusting them downstream. MIT; plugin v1.0.2.

Repository

ruc-datalab/EvoOntology

Charted

Related on the map

  • Blitz Strike

    MCP Server

    A penetration-testing methodology delivered as one MCP server: BLITZ maps the attack surface, EAGLE-EYE traces source-to-sink, STRIKE live-verifies every finding before it is reported.

    • mcp-server
    • security
    • pentest
    • methodology
  • Ripwire

    MCP Server

    Red Hat's "ripgrep for AI context" — a C++23 zero-dependency CLI that also speaks MCP.

    • mcp
    • code-context
    • cli
    • red-hat
  • Deja Vu

    MCP Server

    One shared session memory for 25+ coding agents — Claude Code, Codex, and Cursor finally remember the same project.

    • mcp
    • memory
    • cross-agent
    • context