open-ontologies
by fabio-rovai·★ 110·Score 49
AI-native ontology engine Rust MCP server with 43 tools for building, validating, and querying RDF/OWL ontologies using Oxigraph triple store.
Overview
Open Ontologies is a comprehensive Rust MCP server that provides 43 tools for ontology engineering tasks. It features an in-memory Oxigraph triple store, native OWL2-DL tableaux reasoner, SHACL validation, SPARQL querying, and versioning capabilities. The server ships as a single binary with no JVM dependency, making it lightweight and easy to deploy. It also includes a desktop Studio application that visualizes ontologies with AI-powered building capabilities.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose Open Ontologies when working with complex ontologies and knowledge graphs that require AI-assisted building, validation, and reasoning capabilities without the overhead of Java-based tools like Protégé.
When NOT to choose this
Avoid if you need collaborative ontology editing features, as the current version appears to be designed for single-user environments without apparent multi-user support.
Tools this server exposes
12 tools extracted from the READMEonto_validateValidates an RDF/OWL ontology for syntax and semantic correctness.
onto_loadLoads an RDF/OWL ontology into the in-memory triple store.
onto_statsReturns statistics about the loaded ontology including classes, properties, and individuals.
onto_reasonPerforms OWL2-DL reasoning to infer additional triples and classifications.
onto_lintAnalyzes the ontology for common design issues and best practices.
onto_enforceApplies predefined design patterns and constraints to the ontology.
onto_queryExecutes SPARQL queries against the ontology to extract specific information.
onto_saveSaves the current state of the ontology to a file in specified format.
onto_versionCreates a new version of the ontology with versioning information.
onto_diffCompares two versions of an ontology and highlights differences.
onto_alignAligns two ontologies by mapping similar concepts between them.
onto_buildBuilds a comprehensive ontology through a 13-step pipeline with reasoning and validation.
Comparable tools
Installation
Installation
**Pre-built binaries:**
# macOS (Apple Silicon)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-aarch64-apple-darwin
chmod +x open-ontologies-aarch64-apple-darwin && mv open-ontologies-aarch64-apple-darwin /usr/local/bin/open-ontologies
# Linux (x86_64)
curl -LO https://github.com/fabio-rovai/open-ontologies/releases/latest/download/open-ontologies-x86_64-unknown-linux-gnu
chmod +x open-ontologies-x86_64-unknown-linux-gnu && mv open-ontologies-x86_64-unknown-linux-gnu /usr/local/bin/open-ontologies**Connect to Claude Desktop:** Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"open-ontologies": {
"command": "/path/to/open-ontologies",
"args": ["serve"]
}
}
}On Hacker News
Recent discussion from the developer community.
- Story by fabio_rovai · 2026-03-12
Compare open-ontologies with
Last updated · Auto-generated from public README + GitHub signals.