A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
5 ★ · liftkkkk/owl-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 5 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository liftkkkk/owl-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
**Let AI read and write your OWL / TTL / RDF ontology files directly** **English** | 简体中文 Quick Start · Tools · Examples --- Introduction **OWL MCP Server** is an ontology manipulation server built on the Model Context Protocol (MCP). It lets AI assistants such as Claude, Cursor, and WorkBuddy **query, modify, and reason over** your OWL/TTL/RDF ontology files as easily as ordinary files — no hand-written SPARQL, no OWL syntax details; complex knowledge-graph operations done through natural-language conversation. Use Cases - 🏦 **Finance**: CRUD on bank-statement and invoice ontologies - 🏥 **Healthcare**: exploration and reasoning over clinical knowledge graphs - 🏗️ **Engineering**: management and validation of equipment and process ontologies - 🎓 **Research**: rapid prototyping and testing of OWL ontologies --- Quick Start Step 1: Install dependencies Or via requirements.txt: > ⚠️ **Reasoners need Java**: run_reasoner (Pellet/HermiT) requires a local **JDK 8+** installation. Step 2: Configure your MCP client WorkBuddy Add to ~/.workbuddy/mcp.json: > 💡 **Recommended**: use the absolute path of a virtualenv Python to avoid dependency conflicts: > Claude Desktop Add to claude_desktop_config.json: Cursor Add the same configuration to .cursor/mcp.json, restart Cursor, and the server is available in Agent mode. Step 3: Enable it and start talking In the WorkBuddy connector management page, find owl, click **Trust** to enable it, then just chat in natural language: --- Tools 📖 Query tools | Tool | Description | |------|-------------| | load_ontology | Load an ontology file (local path or IRI; formats: TTL / OWL / RDF) | | get_ontology_info | Get an overview (counts of classes, individuals, properties; namespaces) | | list_classes | List all classes, with prefix filtering and limit | | list_individuals | List all individuals, optionally filtered by class | | list_properties | List object properties / data properties | | describe_class | Describe a class in detail (parents, children, restrictions, known individuals) | | describe_individual | Describe an individual (types and all property values) | | search_entity | Fuzzy-search classes / individuals / properties by keyword | | sparql_query | Run a SPARQL 1.1 SELECT query | ✏️ Modification tools | Tool | Description | |------|-------------| | add_class | Add a new class (with optional parent, rdfs:label, rdfs:comment) | | add_individual | Add a new individual (with optional initial property values) | | add_object_property_assertion | Add an object-property triple assertion | | save_ontology | Save the ontology (rdfxml / turtle / ntriples) | 🧠 Reasoning tools | Tool | Description | |------|-------------| | run_reasoner | Run a reasoner (Pellet or HermiT) to check consistency and infer implicit knowledge | > **Note**: add_* operations are not saved automatically — call save_ontology explicitly. --- Examples Exploring the ontology structure