Enterprise DNA
M MCP Servers Developer low

fabio-rovai/open-ontologies

by Various

AI-native ontology engine: a Rust MCP server with tools for building, validating, querying, and reasoning over RDF/OWL ontologies. In-memory Oxigraph triple store, native OWL2-DL t

F

MCP

fabio-rovai/open-ontologies

Added 1 June 2026

#ai-native #claude #description-logics #knowledge-graph #linked-data #mcp #mcp-server #ontology

Overview

Open-ontologies is a Rust MCP server for building, validating, querying, and reasoning over RDF/OWL ontologies. It uses an in-memory Oxigraph triple store with a native OWL2-DL tableaux reasoner, SHACL validation, and SPARQL support. The single binary runs without a JVM.

Best for

Best for
Rust developers needing a fast, self-contained ontology engine for embedded or server-side use

Use cases

  • Embedding ontology reasoning into Rust applications
  • Validating RDF data against SHACL shapes
  • Running SPARQL queries on in-memory ontologies

How to use

Tools exposed

  • onto_action_register
  • onto_action_applicable
  • onto_action_apply
  • onto_action_list
  • onto_certify_action
  • onto_plan_compile_pddl
  • onto_plan_classical
  • onto_plan_validate
  • onto_owl_shacl_coevolve_check
  • onto_owl_shacl_coevolve_incremental
  • onto_segment_retrieve
  • onto_extract_scaffold
  • onto_extract_validate
  • onto_cq_run
  • onto_verify_cq
  • onto_cq_verdicts_list
  • onto_classify_el
  • onto_eval_alignment
  • onto_shape_combinatorics
  • onto_shape_induce

Tested with

Claude Code, Claude Desktop, Cursor, Windsurf

Example client config

{\n  "mcpServers": {\n    "open-ontologies": {\n      "command": "/path/to/open-ontologies/target/release/open-ontologies",\n      "args": ["serve"]\n    }\n  }\n}

Notes

Open-ontologies is a Rust MCP server for building, validating, querying, and reasoning over RDF/OWL ontologies. It uses an in-memory Oxigraph triple store with a native OWL2-DL tableaux reasoner, SHACL validation, and SPARQL support. The single binary runs without a JVM.

126 stars on GitHub. Last updated 2026-05-29. Licensed MIT.

Use cases

  • Embedding ontology reasoning into Rust applications
  • Validating RDF data against SHACL shapes
  • Running SPARQL queries on in-memory ontologies

Pros

  • Lightweight single binary with no JVM dependency
  • Native OWL2-DL reasoning and SHACL validation built-in
  • Simple MCP server interface for integration

Cons

  • In-memory store limits ontology size to available RAM
  • No built-in persistence or distributed query capabilities
  • Smaller community and fewer integrations than Java-based alternatives

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Lightweight single binary with no JVM dependency
  • Native OWL2-DL reasoning and SHACL validation built-in
  • Simple MCP server interface for integration

Cons

  • In-memory store limits ontology size to available RAM
  • No built-in persistence or distributed query capabilities
  • Smaller community and fewer integrations than Java-based alternatives
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks